je veux charger les objets du tableau de contrôle multi select, puis je veux charger l'objet modèle nommé "name" avec son nom et son âge, puis je veux charger array de select et charger dans l'objet modèle .... mais le ng-modèle à partir du contrôle de sélection ne fonctionne pas:/Comment définir les objets de tableau int json object avec AngularJS?
<input type="text" class="form-control" ng-model="model.name" placeholder="Put your name..." />
<input type="text" class="form-control" ng-model="model.age" placeholder="Put your age..." />
<!--Select pets for model person-->
<select ng-repeat="pets in arrayFromApi" class="selectpicker" multiple>
<option id="{{pet.id}}" ng-model="model.pets.id">{{pet.name}}</option>
</select>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
$scope.model = { "name":"", "age":"", "pets" :[ {"id":""} ] };
$scope.arrayFromApi = function() {
......
this function get id names
}
});
</script>
amm ok, mais j'ai besoin de définir ng repeat dans select tag car j'ai besoin d'une valeur d'id:/ –
vous aurez la valeur d'id. Vous pouvez utiliser la valeur de l'itérateur dans le même tag que ng-repeat. BTW ressemble à vous ng-répéter les animaux et plus tard essayer d'accéder à l'animal de compagnie. ça devrait probablement être un animal de compagnie ... –