加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 08:11:32 所属栏目:安全 来源:网络整理
导读:这是一个重写,因为脱离主题的问题: 我写了一个下拉菜单的指令。我正在使用该指令两次作为工作流程。第一个下拉菜单通过改变动作触发第二个模型的刷新。虽然模型正确更新,但视图没有。多次选择项目在下拉列表中,第二个下拉列表显示具有新项目的旧项目,但
这是一个重写,因为脱离主题的问题:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读