【发布时间】:2014-05-15 08:01:30
【问题描述】:
所以,我有这个代码Fiddle
<div ng-app="testApp">
<div ng-controller="MainCtrl">
<form>
<p>
<select ng-model="selectedItem" ng-options="i.name for i in items"></select>
</p>
<p ng-show="selectedItem.subItems">
<select ng-model="selectedSubItem" ng-options="i.name for i in selectedItem.subItems"></select>
</p>
<p ng-show="selectedSubItem.subItems">
<select ng-model="selectedSubSubItem" ng-options="i.name for i in selectedSubItem.subItems"></select>
</p>
<input type="hidden" name="selection" value="????">
<input type="submit" value="submit">
</form>
</div>
并且在该代码中,如果所选项目具有子数组,我只会显示下一个下拉列表。 现在,我想使用 Angular.js 使用该下拉链的最后一个选定值填充隐藏字段的值。
换句话说,如果用户在最后出现的下拉菜单中选择一个选项,我希望最后的隐藏字段具有该值以与表单一起提交。
我该怎么做?
【问题讨论】:
标签: javascript arrays angularjs filter angularjs-ng-repeat