Angular 的 controllerProvider 返回函数也得和其他controller 一样写,比如下面的代码,用 【】把函数包括起来,不然 js minify 之后报错:Unknown provider: tProvider <- t
$stateProvider
.state('stateA',{
url: '/',
templateUrl: 'index.html',
controllerProvider: ['$injectedModule',function ($injectedModule){
return 'aCtrl';
}]
});
js 真的是越写越丑啊
10 回复
其实我个人还比较喜欢
angular.module('myapp’,[]) angular.module(‘myapp’).controller …
这样的写法,一个声明一个调用,丑不丑确实看个人喜好,也没说一定只这一种,喷框架扯到语言也是有点脾气太大了。