AngularJS组件:使用=绑定传递参数

AngularJS组件:使用=绑定传递参数,angularjs,Angularjs,我试图将参数传递给AngularJS组件(Angular1.5)。但是,我无法在组件中访问它们。谁能告诉我代码有什么问题吗 在第一个代码片段中,我将绑定替换为@,以便它接受值。如果您使用=绑定,它希望您传入变量 在第二个代码片段中,我使用了=绑定,但使用ngint创建了变量 angular .module('客户端',[])) .component('testComponent'{ 模板:{{$ctrl.param}}}, 控制器:函数(){ //this.param='123'; }, 绑定

我试图将参数传递给AngularJS组件(Angular1.5)。但是,我无法在组件中访问它们。谁能告诉我代码有什么问题吗


在第一个代码片段中,我将绑定替换为
@
,以便它接受值。如果您使用
=
绑定,它希望您传入变量

在第二个代码片段中,我使用了
=
绑定,但使用
ngint
创建了变量

angular
.module('客户端',[]))
.component('testComponent'{
模板:{{$ctrl.param}}},
控制器:函数(){
//this.param='123';
},
绑定:{
参数:“@”
}
})
.component('heroDetail'{
模板:“名称:{{$ctrl.hero}}”,
控制器:函数(){},
绑定:{
英雄:“@”
}
});

AngularJS示例
试验

它将传递到
param
hero
的内容视为变量名。你似乎期望他们被视为价值观。如果希望它们传入值,则应使用“@”绑定。