这是一个重写,因为脱离主题的问题:
我写了一个下拉菜单的指令。我正在使用该指令两次作为工作流程。第一个下拉菜单通过改变动作触发第二个模型的刷新。虽然模型正确更新,但视图没有。多次选择项目在下拉列表中,第二个下拉列表显示具有新项目的旧项目,但是角度模型的console.log()是正确的。
视图有无限递归。使用ng-include与一个ng / template的id进行递归自身:
我的初始plunkr显示模板代码是这样的:
http://plnkr.co/edit/jera17uCluGsFs8o5hRG?p=preview
我不明白为什么视图不完全刷新?
要被更新。
亲切的问候,
亚历克斯
通常我所做的是使用ui-if指令,这基本上是由angularui团队做的if语句,所以我将它放在也是指令的元素上,并说出如下:
原文链接:https://www.f2er.com/angularjs/144422.html<div ui-if="mydata.prop" my-custom-directive></div>
这样,如果myData.prop更改或我将其设置为空,然后重新应用它将删除,然后将我的html指令转录回DOM,使其再次eval我的指令。