Javascript 如何在AngularJS中注入控制器?

Javascript 如何在AngularJS中注入控制器?,javascript,angularjs,angularjs-scope,angularjs-module,angularjs-injector,Javascript,Angularjs,Angularjs Scope,Angularjs Module,Angularjs Injector,如何使此设置正常工作 app.js var-app=angular.module('app',['ui.router','app.controllers']); /*FooCtrl在这里不可用,为什么不可用*/ controllers.js var controllers=angular.module('app.controllers',[]); controller.controller('FooCtrl',function($scope,$log){}); index.html 控制

如何使此设置正常工作

app.js
var-app=angular.module('app',['ui.router','app.controllers']);
/*FooCtrl在这里不可用,为什么不可用*/
controllers.js
var controllers=angular.module('app.controllers',[]);
controller.controller('FooCtrl',function($scope,$log){});
index.html


控制器不是全局构造函数,而是在模块内部定义的,因此需要使用语法

控制器:“FooCtrl”

而不是

控制器:FooCtrl