首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngFor标记中的Angular 2+动态值

ngFor标记中的Angular 2+动态值
EN

Stack Overflow用户
提问于 2018-09-04 02:52:13
回答 3查看 203关注 0票数 1

我在一些元素上使用ngFor循环,属性为disable true,值来自ngFor正在运行的数组。但我只能在ngFor标记中获取该值,而不能单独获取。以下是示例代码

代码语言:javascript
复制
<div ngFor="link in links.linkArr" disable='link.disbleLink'> //can't get the value here
 <div>
  {{link.disbleLink}} // works here
 </div>
</div>
EN

回答 3

Stack Overflow用户

发布于 2018-09-04 03:08:39

您编写了一个完全错误的ngFor语法。请看一遍文档

代码语言:javascript
复制
<div *ngFor="let link of links.linkArr" [attr.disabled]="link.disbleLink">
   <div>
       {{link.disbleLink}}
   </div>
</div>
票数 1
EN

Stack Overflow用户

发布于 2018-09-04 04:30:34

对于在html中绑定动态变量和使用angular,你有两种方法:1: disable="variableName“。第二个: disable="{{variableName}}“。但是另一个重要的事情是disable属性在div标记上是不可用的!https://angular.io/guide/template-syntax

票数 1
EN

Stack Overflow用户

发布于 2018-09-04 03:00:29

代码语言:javascript
复制
<div *ngFor="link in links.linkArr" [attr.disable]="link.disbleLink">
   <div>
       {{link.disbleLink}}
   </div>
</div>

或者,您可以只使用括号:

代码语言:javascript
复制
<div *ngFor="link in links.linkArr" disable="{{link.disbleLink}}">
   <div>
       {{link.disbleLink}}
   </div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52154962

复制
相关文章

相似问题

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