Javascript 咖啡脚本+;控制器中的角度隐式返回
我有一个使用ngRoute的angular应用程序,当我声明控制器正常工作时,由于coffeescript的隐式返回,它不能正常工作,所以我使用了此应用程序,但这次我得到了以下错误:Javascript 咖啡脚本+;控制器中的角度隐式返回,javascript,angularjs,coffeescript,Javascript,Angularjs,Coffeescript,我有一个使用ngRoute的angular应用程序,当我声明控制器正常工作时,由于coffeescript的隐式返回,它不能正常工作,所以我使用了此应用程序,但这次我得到了以下错误: Error: [ng:areq] Argument 'BarsController' is not a function, got undefined myApp的简化版本: angule.module('app',['ngRoute']) .config(($routeProvider)-> $rou
Error: [ng:areq] Argument 'BarsController' is not a function, got undefined
myApp的简化版本:
angule.module('app',['ngRoute'])
.config(($routeProvider)->
$routeProvider.when('/bar',
templateUrl:'bar/bars.html'
controller:'BarsController'
controllerAs:'bc'
)
)
angular.module('app').controller('BarsController',['$scope','$resource',BarsCtrl])
class BarsCtrl
constructor:($scope,$resource)->
console.log "in controller"
在您提供的同一链接中,建议将控制器定义放在最后:
angule.module('app',['ngRoute'])
.config(($routeProvider)->
$routeProvider.when('/bar',
templateUrl:'bar/bars.html'
controller:'BarsController'
controllerAs:'bc'
)
)
class BarsCtrl
constructor:($scope,$resource)->
console.log "in controller"
angular.module('app').controller('BarsController',['$scope','$resource',BarsCtrl])