【发布时间】:2017-01-17 21:36:59
【问题描述】:
我有一个基本的 ui-select 组件,以及一个为 ui-select 获取另一个列表的案例。
当单击按钮或通过其他函数调用时,如何将此处的“somelist”更改为“anotherlist”)?
<ui-select ng-model="obj.selected">
<ui-select-match>{{$select.selected.dsc}}</ui-select-match>
<ui-select-choices repeat=" X in somelist | propsFilter: {dsc: $select.search}">
<div ng-bind-html="X.dsc | highlight: $select.search" position='down'></div>
</ui-select-choices>
</ui-select>
<button>Change list</button>
【问题讨论】:
-
写
anotherlist而不是somelist。 :O -
以编程方式?
-
它周围一定有一些条件,对吧?根据条件执行 ng-if 或 ng-show/hide。
-
@sisyphus,你的意思是用 ng-if 写两次所有的 ui-select 标签?
-
<button ng-click="somelist = ['new item']">Change list</button>
标签: javascript angularjs ui-select