【发布时间】:2018-02-26 06:46:22
【问题描述】:
我有一个指令将新选项添加到选择中。
为此我正在使用:
let opt: any = angular.element(
'<option value="' + opcion.valor + '">' + opcion.texto + '</option>'
);
this.element.append(this.$compile(opt)(scope));
我不想使用模板,因为我不想要新的范围。
选项被添加到视图的列表中。但是当我选择其中一些时,选择的 ng-model 不会更新。它得到值 null。
如何使用新的选项值刷新角度?
这是一个代码笔示例: 选择选项 X 不会反映在模型上。
奇怪的是,如果我链接到 angular 1.5.9,它可以工作,但从 angular 1.6.0 开始它就不行。
【问题讨论】:
标签: javascript jquery html angularjs angularjs-directive