我是角度新手2.我必须根据特定条件显示是和否标签。相同的标签应该被替换。为此,我在我的模板文件中使用OR运算符编写* ngIf条件。它使我的模板看起来很笨拙,所以我想在我的打字稿文件中声明那些* ngIf条件,并在我的模板中用* ngIf代替变量。
另外,有没有办法用一个md输入实现'是'和'否'占位符?如果是,那该怎么做?
我的模板 -
<md-input *ngIf="cond1 || cond2" placeholder="Yes"></md-input>
<md-input *ngIf="cond3||cond4||cond5" placeholder="No"></md-input>
<input type="button" [disabled]="placeholder==='YES'" value="Save">
怎么做?
答案 0 :(得分:3)
<md-input [placeholder]="placeholder"></md-input>
class MyComponent {
get placeholder() {
if (cond1 || cond2) {
return 'YES';
} else if (cond3 || cond4 || cond5) {
return 'NO';
}
}
}