ラジオボタンの角度の文書に従おうとしています。 https://docs.angularjs.org/api/ng/input/input%5Bradio%5D 私が間違っていることを知りません。角度のラジオボタンから値を取得する
は最終的に、私はラジオオプション3を選択した場合はdivの「もの」は、クラス「ミュート」を持っていると思います。
私のhtml:
<form name="shippingVm.MasterCartonForm" ng-controller="shippingControler as shippingVm" >
[{{shippingVm.shipOption.val}}]
<div class="col-sm-3 col-sm-offset-1">
<label class="radio-inline">
<input type="radio" ng-model="shippingVm.shipOption.val" name="shippingOptions" ng-value="one" />
I will call Purolator for a pickup.
</label>
</div>
<div class="col-sm-3">
<label class="radio-inline">
<input type="radio" ng-model="shippingVm.shipOption.val" name="shipOptions" ng-value="two" />
I will deliver them to Purolator.
</label>
</div>
<div class="col-sm-4">
<label class="radio-inline">
<input type="radio" ng-model="shippingVm.shipOption.val" name="shipOptions" ng-value="muted" />
I will deliver them to the Wizmo warehouse myself.
</label>
</div>
<div class="ng-class="shippingVm.shipOption.val">
stuff
</div>
</form>
私のコントローラ:
vm.shipOption = {val: "NOT-muted"};
HTMLチェックでこのデバッグ行私は正しい値を得ているかどうかを確認するために:
[{{shippingVm.shipOption.val}}]
[NOT-muted] - そうするべきです。しかし、ラジオボタンを選択すると、それは空白になります。
ドキュメントによると、ラジオをクリックすると、ラジオの値がモデルに渡されます。
私には何が欠けていますか?