在Angularjs中,有沒有一種方法可以讓我的所有模板都保存在地圖中。並根據需要訪問它們。來自地圖的Angularjs模板
<li class="commentList" ng-repeat="c in m.c"
ng-include="'template1.html'">
</li>
從
ng-repeat="c in m.c"
基於c.type
我想加載不同類型的模板。 因此我想保持地圖c.type到模板:
{'type1':'<script type="text/ng-template" id="template1.html"> <div class="col1">..T1.</div></script>',
'type2':''<script type="text/ng-template" id="template2.html"> <div class="col3">..T2.</div></script>'}
你可以保持所有的模板中的地圖。你可以將任何字符串格式解析爲模板。另一種方法是使用$ templateCache.get('key')。或者你有編譯模板的問題? – Daiwei