2016-08-19 112 views
0

我试图场所在angular2结合如下,它显示误差作为无法使用属性绑定

不能结合“数据”,因为它不是“瓦片”的已知属性。

绑定瓦的组件

<tile [data]=value></tile> 

定义

@Component({ 
    selector:'tile', 
    template:`{{data.newvalue}}<br>`, 
    Inputs: ['data'] 
}) 
export class tile { 
    public data:String; 
} 

我使用的角度RC5

+0

你确定'tile'组件被实例化吗?你能否也请尝试一个不同的名字(如'datax')? –

+0

我尝试更改为其他名称,我甚至尝试过使用@Input(),但它引发了相同的错误 – user93

+0

然后看起来组件根本没有实例化。你可以通过在console.log('hello world')中添加一个构造函数来检查它是否被打印。 –

回答

0

给它这样的:

@Component({ 
    selector:'tile', 
    template:`{{data.newvalue}}<br>`, 

}) 
export class tile { 
    @Input() data:string; 

} 

,它会工作。