【发布时间】:2018-05-04 11:12:41
【问题描述】:
我有 2 个不同的数组设置为:
var oldarr = ['one','two','three'];
var newarr = ['four','five','six'];
var condi = 1 / 0;
我使用数组值作为 ng-model 作为选择下拉列表的选项值。但是我想根据 cond 变量的值使用不同的数组,这意味着:如果 condi 为 1,我将使用 ng-model = oldarr 并且 vif confi 为 2,我将使用 ng-model = newarr。
我的下拉菜单如下。有人可以建议我怎么做吗?
<select ng-model="oldarr " ng-selected="{{defaultvalue == selectedslastatus}}">
<option ng-repeat="vals in oldarr ">{{vals }}</option>
</select>
【问题讨论】:
-
如果要根据条件使用
model,可以使用ng-show。如果您需要更多详细信息,请告诉我,我会回答。 -
condi的变化如何?是动态的还是只是在初始化期间
标签: javascript arrays angularjs