-1
私のチェックボックスとして表現オブジェクトの配列を持って、私はそのチェックを(それの値がデータベースから設定されている)場合は、チェックボックスを無効にしたいコントローラでチェックボックスをオンにすると、チェックボックスがオフになっていますか?
<md-input-container ng-repeat="tab in allTabs">
<md-checkbox checklist-model="pop.tabs" checklist-value="tab" ng-disabled="disableCheckbox(this)">
{{tab.name}}
</md-checkbox>
</md-input-container>
:
$scope.disableCheckbox = function (chk) {
if (chk.isChecked)
return true;
else
return false;
}
が、これを無効にすべてのチェックボックス!
は、私が代わりにchk.checked
を使用する必要があります
EDIT、それは動作しますが、問題は、チェックボックスがチェックされると、それは、無効だ私はこの動作を変更することができるということですか?
データ形式が不明です。 'tab'オブジェクトには何が入っていますか? 'checklist-model'とは何ですか? 'checklist-value'?それらは標準的な指令ではありません... –
私はこの指令を使用しています。https://vitalets.github.io/checklist-model/ 'tab'は' name'のようなデータを含んでいます。 'description'' dateCreated'、何も特別なものはありません –