オプションを1つだけ選択し、それぞれの追加フィールドを有効にする必要があります。md-radio-buttonのオプションが選択されている場合にmd-checkboxを有効にしてください
(画像を参照)私が「ラジオ・ボタン」と同じことを試みたが、それが変更された場合、私は検出できません。どんな手掛かり?
オプションを1つだけ選択し、それぞれの追加フィールドを有効にする必要があります。md-radio-buttonのオプションが選択されている場合にmd-checkboxを有効にしてください
(画像を参照)私が「ラジオ・ボタン」と同じことを試みたが、それが変更された場合、私は検出できません。どんな手掛かり?
あなたはngの変更()で行うことができます
HTML:
<md-radio-group ng-change="test()" ng-model="myVar">
<md-radio-button value="One">One</md-radio-button>
<md-radio-button value="Two">Two</md-radio-button>
<md-radio-button value="Three">Three</md-radio-button>
</md-radio-group>
コントローラー:ユーザーが値を選択したときにサンプルチェックボックスで
$scope.test = function(){
alert("test");
}
が有効になりますas one
あなたはNG-無効に次のように使用することができます:チェックボックスがクリックされない場合は、入力が無効になります
<input type="checkbox" ng-model="checked" placeholder="Disabled if not checked"> <input type="text" ng-disabled="!checked">
。