0
anglejsを使用して選択したチェックボックスのリストを取得しようとしています。しかし、選ぶことができません。ここでanglejsを使用して複数のチェックボックスを選択しましたが、選択できません
<div class="item" ng-repeat="x in result">
<div class="item-image">
<input type="checkbox" id="product_{{x.id}}" class="form-control" ng-model="x.Selected">
</div>
<div class="item-name">
{{ x.category_name }}
</div>
</div>
スクリプトコード
HTMLコード:私は選択した項目を取得しておりません上記のコードで
.controller('categorieCtrl', function($scope, $http) {
$scope.result = [{
id: 1,
category_name: 'Apple',
Selected: false
}, {
id: 2,
category_name: 'Mango',
Selected: false
}, {
id: 3,
category_name: 'Orange',
Selected: false
}];
$scope.myFunc = function() {
debugger;
var message = "";
for (var i = 0; i < 3; i++) {
if ($scope.result[i].Selected) {
var id = $scope.result[i].id;
var categoryName = $scope.result[i].category_name;
message += "Value: " + id + " Text: " + categoryName + "\n";
}
}
alert(message);
};
});
。 angularjsを使って選択したアイテムをどのように入手できるのか教えてください。
は私が[に問題が表示されていないあなたは、あなたのオブジェクトを与える
angular.forEach
を利用することができますを使用してのも
そして、あなたのコード](https://plnkr.co/edit/Wl1f94jb5MqsdU7Q3Tet?p=preview)。意図したとおりに動作しないものを説明できますか? –