情況:我有一個視圖,其中包含ng-include的片段。片段加載完美,並在控制器定義的內部視圖中按預期工作。 我的問題是,當我想要在「ng-include」片段「myView.html」中包含外部組件時,它不會顯示出來。將其包含在控制器所在的主視圖中時,它會顯示並按預期工作。Angular 1如何在ng-include中正確包含外部組件?
主視圖:
<div ng-controller="MyController">
<div data-ng-include src="'views/myView.html'"></div>
<!-- When loaded here, the component shows up -->
<!-- <div id="componentDiv"></div> -->
</div>
片段 「myView.html」:
<div>
<div id="componentDiv"></div>
</div>
組件被加載的 「myController的」,其中 「componentDiv」 是「分區的 「ID」 內「放置元件的位置:
var testObj = new TestObj({"container": "componentDiv"});
試圖做到這一點,以便能夠使用具有完整功能的片段ty在幾個地方。
任何想法或建議要查找或嘗試什麼?
我們可以看到您的組件定義嗎? –