我正在尝试使用以下代码动态包含模板.在您进入ng-repeat范围之前,所有方法似乎都可以正常工作.我正在使用angular1.2RC1.
http://plnkr.co/edit/S2e2w5PmMjrMwrgZKJW4?p=preview
angular.module('myApp', []).
controller('myCtrl', function($scope) {
$scope.templateName = 'template1.html';
$scope.templateConfig = [
{
templateName : 'template2.html'
},
{
templateName : 'template3.html'
}
];
});
<body ng-controller="myCtrl">
<div ng-include src="templateName"></div>
<div ng-repeat="template in templateConfig">
<div ng-include src="template.templateName"></div>
</div>
</body>
解决方法:
更换
<script data-require="angular.js@1.2.0-rc1" data-semver="1.2.0-rc1" src="http://code.angularjs.org/1.2.0rc1/angular.js"></script>
与
<script src="http://code.angularjs.org/1.2.0-rc.2/angular.js"></script>
新的可工作的插销器正在
http://plnkr.co/edit/vDWk9h7R4VAGkkUTHRf0