Angular.js应用程序没有看到控制器

时间:2016-01-23 10:47:35

标签: angularjs

我有一个标准应用:

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之外 - 它运行正常。 为什么角度不看控制器和其他内容?

1 个答案:

答案 0 :(得分:0)

因为你的ng-include是错误的:ng-include表达式不是字符串。

<div ng-include="'some.html'"></div>