ビューからモデルへのデータの設定(チェック)とフェッチに問題があります。私の問題をコードでさらに説明しましょう。チェックボックスをチェックする方法に基づいて:アレイ内のチェックボックスの値を自動的に選択して収集する
は、これは私が
<label>Working days</label>
<div class="checkbox">
<label ng-repeat="w in workDays" >
<input type="checkbox" ng-value="w.value" ng-checked="selectedDays" >
{{w.name}}
</label>
</div>
1.質問私のHTMLにNGリピートと、それらのチェックボックスをレンダリング
$scope.workDays = [
{name: 'Monday', value: 1},
{name: 'Tuesday', value: 2},
{name: 'Wednesday', value: 3},
{name: 'Thursday', value: 4},
{name: 'Friday', value: 5},
{name: 'Saturday', value: 6},
{name: 'Sunday', value: 7},
]
$scope.selectedDays = "1,3,4,6";
次に営業日を提供私のコントローラであり、値$ scope.selectedDays?
私は私が常に
は、だから私のコントローラは、その後、私が選択し、この
$scope.myData = [];
console.log($scope.myData);
のように見える空の配列を取得し、いくつかのチェックボックスを選択解除し、新たな選択された値を取得しようとしたら で持って第二の問題、コンソールログで空の配列が報告される[]
私はあなたが私を助けてくれることを願っています。追加情報が必要な場合は、私に知らせてください。ありがとうございました!固定
通常、オブジェクトの中で選択されたプロパティが使用され、入力のng-modelはそのプロパティ – juvian
でng-ifを使用できます。試してみてくださいhttps://docs.angularjs.org/api/ng/directive/ngIf –