私はこの状況にあります:
<somebutton></somebutton>
..。
app.directive("somebutton", function(){
return {
restrict: "E",
scope: {
// not sure what i can do here
},
template: '<button ng-click="loadTemplate()" type="button">Text</button>',
link: function(scope, element){
scope.loadTemplate = function(){
//TODO: append "home.html" template inside body directive
}
}
}
});
..。
<script type="text/ng-template" id="home.html">
<div>home</div>
</script>
..。
<div body ></div>
これを行う他の方法は、テンプレートの代わりにhtmlのボタンを使用することです。
<button ng-click="loadTemplate()" type="button">Text</button>
loadTemplate()
次に、テンプレートをロードするメソッドを持つコントローラーがあるかもしれません
しかし、これをどのように行うことができるかわかりません。
紛らわしい?はい :)
この問題に関するアイデアはありますか?
ありがとう