【发布时间】:2016-08-01 19:02:55
【问题描述】:
我想让我的用户有机会选择使用哪种类型的输入来选择颜色:type='text' 或 type='color'。所以,我写了这个模板:
<input [type]="colorInputTypeText ? 'text' : 'color'">
<input type="checkbox" [(ngModel)]="colorInputTypeText" name="colorInputTypeText">
在my-component.ts:
@Component({
...
})
export class MyComponent {
colorInputTypeText = true;
...
}
我的问题是:可以将colorInputTypeText 声明为MyComponent 类的字段,还是应该在模板中以某种方式在本地声明它?如果正确答案是“在模板中”,该怎么做?
谢谢。
【问题讨论】: