我尝试按照here所述的方式将输入传递给组件:
<comp [str]="json"></comp>
这给我一个错误:
Template parse errors: Can't bind to 'str' since it isn't a known native property ("<comp [ERROR ->][str]="json"></comp>")
我也尝试切换到<comp str="{{json}}"></comp>
表示法......虽然错误仍然存在。
我尝试将输入添加为:
@Component({
inputs: ['str'],
})
以及:
export class Comp {
@Input() str: string;
到目前为止,没有配置似乎可以解决错误......
该怎么做?
答案 0 :(得分:2)
我假设您没有将Comp
添加到父元素的providers
。如果<comp>
标记未成为Comp
Angular组件,则它不具有str
属性。