模型更改时,选项类不会更新

时间:2020-08-26 08:51:17

标签: angularjs ng-options

我有一条指令,将属性 setTime(oldTime => oldTime + 1); 添加到option-class,以便能够为<select>填充的<select>中的项目设置不同的类。

ng-options

对于不同的行,这会产生一个具有不同颜色的下拉列表

dropdown

这在开始加载数据时有效,但是如果数据来自ajax调用,则下拉菜单将不会反映对模型的更改。

为什么?

js看起来像

<div ng-app="app" ng-controller="testController" style="height: 100%">
  Week:
  <select id="week" style="width: 60px"
    ng-change="on_week_changed()"
    ng-options="w as w.num for w in weeks"
    options-class="{redweek: reddays>0}"
    ng-model="week">
  </select>
</div>

拨弄https://jsfiddle.net/AndersBillLinden/ne0z9vwm/33/

0 个答案:

没有答案