ブロードキャスト サービスのインジェクト コントローラーに問題があります...
この作業チュートリアルを見つけました
http://jsfiddle.net/simpulton/GeAAB/
しかし、私はこのようにカプセル化されたコントローラを持っています(myApp)
myApp.controller('ControllerZero',
function ControllerZero($scope, sharedService) {
$scope.handleClick = function(msg) {
sharedService.prepForBroadcast(msg);
};
$scope.$on('handleBroadcast', function() {
$scope.message = sharedService.message;
});
});
そして私の問題は..
この注入をコントローラーの下に置くと、以前のチュートリアルのようにコントローラーを注入する方法がわかりません
ControllerZero.$inject = ['$scope', 'mySharedService'];
これにより、コンソールに戻ります:
Uncaught ReferenceError: ControllerZero が定義されていません