我有一个标准应用:
angular.module('angularFrontApp', [
'ngRoute',
'ngResource',
'ngAnimate'
]).config(AppConfig);
和一些控制器
angular.module('angularFrontApp')
.controller('formsController', formsController);
formsController.$inject = ['$scope', 'AjaxForms', 'appConst'];
function formsController ($scope, AjaxForms, appConst) {
//.....
}
我正在尝试在ng-include中调用一个控制器,但它在dynamicTemplate中失败了(它的动态变量类似于some.html):
<div ng-include="dynamicTemplate"></div>
<div ng-controller="formsController">some stuff....</div>
但是如果我把控制器叫做include之外 - 它运行正常。 为什么角度不看控制器和其他内容?
答案 0 :(得分:0)
因为你的ng-include是错误的:ng-include表达式不是字符串。
<div ng-include="'some.html'"></div>