为什么我无法注入角度控制器?

时间:2013-04-26 11:00:48

标签: angularjs

今天我决定改变我注入控制器的方法。我设法使用“$ inject Annotation”,如here所述。

NetworkInterfaceDetailedViewController.$inject['$scope', '$routeParams', 'ActionDispatcher', 'HttpRequestDispatcher', 'HttpResponseHandlerFactory'];

我试图注入我的控制器,但收到了以下错误消息:

Uncaught TypeError: Cannot read property 'HttpResponseHandlerFactory' of undefined NetworkInterfaceDetailedViewController.js:105
(anonymous function)

我想知道可能是什么问题?

1 个答案:

答案 0 :(得分:3)

您应该分配,忘记了=

NetworkInterfaceDetailedViewController.$inject = ['$scope', '$routeParams', 'ActionDispatcher', 'HttpRequestDispatcher', 'HttpResponseHandlerFactory'];