我正在尝试使用以下代码动态包含模板。在您进入 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>
新的工作 plunker 已经上线 http://plnkr.co/edit/vDWk9h7R4VAGkkUTHRf0
关于javascript - 无法在 ng-repeat 中动态 ng-include angular 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18596903/