如果您选择多个链接,如何获取所选项目,例如,我选择美国和Can,Fra,Ger,中国......那么如何从ng-model
获取所选项目?
view
位于以下位置:
<div class="layer-box picker-box toggle-box get-value" id="picker-filter-country">
<div class="list-header"><a href="#" class="layer-close icon-close">X</a><span class="t">country</span></div>
<input type="search" autocomplete="off" class="box-search" name="searchcountry" ng-model="searchcountry">
<a href="#" data-val="{{country.key}}" class="item" ng-repeat="country in territories | filter:searchcountry " ng-model="country.name">{{country.name}}</a>
<a class="layerbutton t" ng-click="search()">done</a>
</div>
如何在控制器中获得$scope.(name of ng-model)
之类的结果?如果我通过$scope.country.name
获取它们,它就无效。
PS:它会以链接的形式创建一个国家/地区列表,如果您点击一个,将会选择...
答案 0 :(得分:0)
请查看:PLUNKER
<select multiple ng-model="selectedValues">
<option value="1">Blue</option>
<option value="2">Green</option>
<option value="3">Yellow</option>
<option value="4">Red</option>
</select>
和js代码
$scope.selectedValues = [];
答案 1 :(得分:0)
好的,我想我理解你的问题。
在views
中,尝试将所选国家/地区ng-model
的参数传递到搜索功能中,请参阅下面的示例。
<a class="layerbutton t" ng-click="search(country.name)">done</a>