我想检查实际元素是否有值。
例如,我想检查巧克力是黑色还是白色。根据这个,我想显示正确的文本。
<ng-container *ngFor="let chocolate of product.getChocolates();">
<md-card *ngIf="chocolate.getName() == black">IT IS BLACK</md-card>
<md-card *ngIf="chocolate.getName() == white">IT IS WHITE</md-card>
</ng-container>
如何修复代码,使其正常工作?
<ng-container *ngFor="let chocolate of product.getChocolates();">
<md-card *ngIf="chocolate.getName() == black">IT IS BLACK</md-card>
<md-card *ngIf="chocolate.getName() == white">IT IS WHITE</md-card>
</ng-container>
修改巧克力. getName()
为chocolate.getName()
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<div *ngFor="let chocolate of chocolates">
<div *ngIf="chocolate.name == 'black'">IT IS BLACK</div>
<div *ngIf="chocolate.name == 'white'">IT IS WHITE</div>
</div>`
})
export class AppComponent{
chocolates:any=[{
name:'black'
},
{
name:'white'
}];
constructor() { }
}
问题是您遗漏了< code>string后面的< code>'(单引号),它是< code>black
<ng-container *ngFor="let chocolate of product.getChocolates();">
<md-card *ngIf="chocolate.getName() == 'black'">IT IS BLACK</md-card>
<md-card *ngIf="chocolate.getName() == 'white'">IT IS WHITE</md-card>
</ng-container>
大家好我想发送数据选择选项 Html TS optValue是只有名字的事件但我需要t 谢谢你!
我试图使用ngFor显示选项列表,但只满足某些条件,是否可以一起使用ngFor和ngIF来实现这一点?
本文向大家介绍Angular2内置指令NgFor和NgIf详解,包括了Angular2内置指令NgFor和NgIf详解的使用技巧和注意事项,需要的朋友参考一下 在这一章节中,我们来学习如何使用Angular2来展示数据,以及如何使用它的内置指令NgFor和NgIf 首先要确保你有一个可以运行起来的Angular2的样例程序,最好就是我们上一章节中完成的那个QuickStart小项目或者你自己根据官
我正在试验角2和角材料。我使用< code>*ngFor让Angular生成< code > 这是< code > order-form . component . html 中的部分代码,它要求用户输入不同种类水果的数量: 这是相应的<代码> order-form.compone 在Chrome浏览器中,当我右击“苹果”的时候
我正在创建一个Angular2项目,但复选框的双向绑定有问题。 我有一个名为listItem和List的类: 我正在从Azure search调用列表,该列表工作正常。问题是当我只是将值设置为复选框时。 但该值在单击时也始终为false。我试图使用[(ngModel)],但也不起作用。我还尝试创建一个函数: 但我收到了这个错误: 无法分配给对象“[object]”的只读属性“checked” 为什
我使用的是angular2,我正在从一个服务绑定数据,问题是当我加载数据时,我应该用id过滤它,这就是我应该做的: 这是数据: 顺便说一下,我只想接受id=1的数据,但我看到了这个错误: 那么有什么建议将ngif和ngfor一起使用吗?