angularjs:强制重绘/全刷新指令模板

前端之家收集整理的这篇文章主要介绍了angularjs:强制重绘/全刷新指令模板前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个重写,因为脱离主题的问题:

我写了一个下拉菜单的指令。我正在使用该指令两次作为工作流程。第一个下拉菜单通过改变动作触发第二个模型的刷新。虽然模型正确更新,但视图没有。多次选择项目在下拉列表中,第二个下拉列表显示具有新项目的旧项目,但是角度模型的console.log()是正确的。

视图有无限递归。使用ng-include与一个ng / template的id进行递归自身:

我的初始plunkr显示模板代码是这样的:
http://plnkr.co/edit/jera17uCluGsFs8o5hRG?p=preview

我不明白为什么视图不完全刷新?

要被更新。

亲切的问候,
亚历克斯

通常我所做的是使用ui-if指令,这基本上是由angularui团队做的if语句,所以我将它放在也是指令的元素上,并说出如下:
<div ui-if="mydata.prop" my-custom-directive></div>

这样,如果myData.prop更改或我将其设置为空,然后重新应用它将删除,然后将我的html指令转录回DOM,使其再次eval我的指令。

原文链接:https://www.f2er.com/angularjs/144422.html

猜你在找的Angularjs相关文章