【发布时间】:2017-01-11 09:31:24
【问题描述】:
如何将选择列表和输入框的值绑定在一起。
<label class="control-label">Select city</label>
<select class="form-control" name="cityName" ng-model="City">
<option value="delhi">Delhi</option>
<option value="mumbai">Mumbai</option>
<option value="banglore">Banglore</option>
<option value="Other">Other</option>
</select>
<div ng-if="city === 'Other'">
<label class="control-label">Specify city</label>
<input type="text" class="form-control" ng-model="city" >
</div>
</br>
在文本输入中输入的值应该可用于与选择列表具有相同模型的控制器。如何实现这个功能。
【问题讨论】:
-
如果您在
delhi文本框内输入,您会得到什么? -
其他在打开时会写在文本框中。如果我尝试编辑输入框,那么它会被隐藏
-
是的,因为你做了条件
ng-if="city === 'Other'。所以它是正确的 -
是的,但我想从输入文本框中获取未指定的城市。那么如何实现呢
-
删除
ng-if条件
标签: angularjs node.js html angularjs-directive mean-stack