入力チェックボックスから選択した項目を取得できないようです。その後、私のコントローラで角度チェックボックスから選択値を取得
<ul>
<li ng-repeat='shoe in shoebox'>
<input type='checkbox' ng-model='shoe.selected' id='shoe-{{shoe.name}}'>
<label for='shoe-{{shoe.name}}'>{{shoe.name}}</label>
</li>
<button ng-click='whatIsChecked(shoe.selected)'>Apply</button>
</ul>
:
$scope.whatIsChecked = function(selectedThing) {
console.log(selectedThing);
};
上記リターンundefined
。
リスト項目は正しく表示されますが、shoe.name
またはチェック項目はng-model
で保存されていないようです。
はあなたがそれを変更したとき**更新を**靴箱内のデータですか? –
私はshoeboxのデータを変更しません。現在のところ、それは正確にプリントアウトする異なるシューズのコレクションです。関連するチェックボックスを選択すると、そのアイテムをモデルに保存します。あなたの質問に答えることを願っています – bruh