【发布时间】:2016-06-20 17:32:00
【问题描述】:
假设我有一个组件会显示name 属性,所以大致是这样的:
import {Component, Input} from 'angular2/core';
@Component({
selector: 'demo',
template: `<div>{{name}}</div>`,
styles: [``],
})
export class Demo {
@Input() name: string;
}
问题是,当有人使用这个组件但没有传递任何name 属性时,我怎么能显示[noname]?
想到的唯一解决方案是在模板中使用逻辑运算符,例如{{ name || '[noname]' }}。
【问题讨论】:
标签: javascript typescript angular