angularjs:强制重绘/全刷新指令模板
发布时间:2020-12-17 08:11:32 所属栏目:安全 来源:网络整理
导读:这是一个重写,因为脱离主题的问题: 我写了一个下拉菜单的指令。我正在使用该指令两次作为工作流程。第一个下拉菜单通过改变动作触发第二个模型的刷新。虽然模型正确更新,但视图没有。多次选择项目在下拉列表中,第二个下拉列表显示具有新项目的旧项目,但
这是一个重写,因为脱离主题的问题:
我写了一个下拉菜单的指令。我正在使用该指令两次作为工作流程。第一个下拉菜单通过改变动作触发第二个模型的刷新。虽然模型正确更新,但视图没有。多次选择项目在下拉列表中,第二个下拉列表显示具有新项目的旧项目,但是角度模型的console.log()是正确的。 视图有无限递归。使用ng-include与一个ng / template的id进行递归自身: 我的初始plunkr显示模板代码是这样的: 我不明白为什么视图不完全刷新? 要被更新。 亲切的问候,
通常我所做的是使用ui-if指令,这基本上是由angularui团队做的if语句,所以我将它放在也是指令的元素上,并说出如下:
<div ui-if="mydata.prop" my-custom-directive></div> 这样,如果myData.prop更改或我将其设置为空,然后重新应用它将删除,然后将我的html指令转录回DOM,使其再次eval我的指令。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |