コンポーネントが作成されたオブジェクトへの参照を必要とするコンポーネントを作成しました。私は仕事をしなかったし、すべての試練は失敗した。以下、私はその意図を説明しようとします。オブジェクトをコンポーネントに渡す
コンポーネント定義は、多分次のようになります。私はこのように私のオブジェクトを作成したいサービスで
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;
}
質問
どのようにすることができますデータを角度成分タグに渡しますか?コンポーネントディレクティブに戻って動作させる必要がありますか?
アイデアをいただければ幸いです。ありがとうございました。
あなたの意図は、あなたのDOMを操作する場合は、[はい、あなたは[カスタムディレクティブ]を使用する必要があります(https://docs.angularjs.org/guide/directive )。 –
@ LJ.Wizard私はDOMを操作したくありません。以下、私は解決策を掲示した。 – zatziky
MarkerControllerは何ですか?それはMyControllerと同じですか? – Martian2049