我创建了一个组件,该组件需要引用为其创建组件的对象。我没有工作,我所有的试验都失败了。下面,我试着描述一下这个意图。
组件定义可能如下所示:
angular
.module('myModule')
.component('myComponent', {
templateUrl: "template.html",
controller: [
MyController
],
bindings: {
myObject: '='
}
});
function MyController(myObject) {
var vm = this;
vm.myObject = myObject;
}
在服务中,我想像这样创建我的对象:
function createMyObject(args) {
var myObject = {some: data};
myObject.ref = "<my-component myObject='{{myObject}}'></my-component>";
return myObject;
}
问题
如何将数据传递给角度组件标签?我是否必须切换回组件指令才能使其工作?
任何想法都非常感谢。谢谢你。