Я создал компонент, который должен иметь ссылку на объект, для которого был создан компонент. Я не работал, и все мои испытания потерпели неудачу. Ниже я пытаюсь описать намерение.
Определение компонента может выглядеть примерно так:
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;
}
Вопрос
Как передать данные в тег компонента angular? Должен ли я вернуться к директиве компонента, чтобы она работала?
Любые идеи приветствуются. Спасибо.