3つのラジオボタンがあります。選択したラジオボタンに応じて、ドロップダウンリストを1つ選択し、複数選択して無効にします。どんな助け?これにng-classを使用する範囲は何ですか?Angular JSのラジオボタンの値に応じて、HTMLにクラスを追加します。
ページロードで、複数のRadioButtonがチェックされ、DDLが複数選択されます。) 私が変更した場合は、radiobuttonValue ==シングルは、その後、DDLは(複数選択 を削除し、通常のものでなければならないradiobuttonValue場合==すべて、その後、DDLは、マルチ選択して単一選択が異なるng-model
タイプ(配列対単一の値)を持っているので、あなたは自分の<select>
要素のmultiple
属性を変更することはできません
<div class="form-group">
<div class="col-sm-4">
<div class="radio">
<label>
<input type="radio" name="portRadios" id="portRadios1" value="single" ng-model="activity.portRadios">
Single Port
</label>
<label>
<input type="radio" name="portRadios" id="portRadios2" value="multiple" ng-model="activity.portRadios" checked="checked">
Multiple Port
</label>
<label>
<input type="radio" name="portRadios" id="portRadios3" value="all" ng-model="activity.portRadios">
All Ports
</label>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">City/Port :</label>
<div class="col-sm-4">
<select multiple name="ActivityPort" class="form-control" ng-model="activity.selectedPort" ng-show="portradios == single" ng-options="b.Name for b in portList track by Name">
<option value="">-- Select a Port --</option>
</select>
</div>
</div>
を働いていますか? –
ドロップダウンリストを1つの値ではなく複数の値から選択したいですか?あなたのラジオボタンに基づいて?それは正しい? –
はい@MohideenibnMohammed –