首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改作用域变量后的Angular renew指令

更改作用域变量后的Angular renew指令
EN

Stack Overflow用户
提问于 2015-09-18 01:07:42
回答 1查看 162关注 0票数 0

刚开始使用angular时,我遇到了一个小问题。在我的示例SirroccoListing模板中,我有以下内容,Sirrocco是一个指令:

代码语言:javascript
复制
<h3>All Sirroccos</h3>

<div sirrocco ng-repeat="sirrocco in sirroccos" 
     idx="{{ $index }}"></div>
<div sirrocco ng-model="sirroccoListing.addSirrocco" 
     idx="{{ sirroccos.length }}" 
     add-button="true" 
     class="add-sirrocco"></div>

基本上,我想要的是显示所有的sirrocco,并添加另一个sirrocco,这是一个稍微不同的sirrocco(类似添加按钮)。

sirroccos是通过REST调用加载的,并且可以更新,这很好用。问题是,我希望在sirroccos之后呈现添加按钮sirrocco,因为idx属性很重要。多么?所以它也需要在sirroccos改变后重新渲染。

我希望我的观点是明确的,你们可以帮助我。

祝您今天愉快!

EN

回答 1

Stack Overflow用户

发布于 2015-09-18 02:26:21

idx="{{ sirroccos.length }}“

您正在对idx使用单向绑定'@‘,并且通过值赋予它,您必须在sirrocco指令中使用使用'=’的双向绑定,并删除{{ }},因此,它应该是:

代码语言:javascript
复制
> idx="sirroccos.length"

这将允许您使用双向绑定并每次都更新.length。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32636121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档