[英]Dynamic controller pass to ng-template
我一直試圖在angularjs上提高自己,所以我開始了一個帶有angularjs的項目。 但是我被卡住了......
我正在嘗試使用controller1.modalItems重復一些html元素。 在如下的html模板中,我還想動態添加另一個模板。
<div ng-repeat="li in modalItems">
<div ng-include="test.html"></div>
<div class="head">{{li.title}}</div>
</div>
這是test.html
<script type="text/ng-template" src="test.html">
<ul >
<li ng-repeat="t in items">
<img src="{{ t.img }}" alt="" title="" />
</li>
</ul>
</script>
我怎樣才能將需要重復的控制器傳遞給test.html模板。
您可以使用ng-controller
指令傳遞ng-controller
:
<div ng-include="test.html" ng-controller="theController"></div>
不要那樣做
https://docs.angularjs.org/api/ng/directive/ngController
常見的錯誤是在模板本身中使用ng-controller再次聲明控制器。 這將導致控制器連接並執行兩次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.