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

问题描述

我有一条指令,将属性 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/

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)