今天我决定改变我注入控制器的方法。我设法使用“$ inject Annotation”,如here所述。
NetworkInterfaceDetailedViewController.$inject['$scope', '$routeParams', 'ActionDispatcher', 'HttpRequestDispatcher', 'HttpResponseHandlerFactory'];
我试图注入我的控制器,但收到了以下错误消息:
Uncaught TypeError: Cannot read property 'HttpResponseHandlerFactory' of undefined NetworkInterfaceDetailedViewController.js:105
(anonymous function)
我想知道可能是什么问题?
答案 0 :(得分:3)
您应该分配,忘记了=
。
NetworkInterfaceDetailedViewController.$inject = ['$scope', '$routeParams', 'ActionDispatcher', 'HttpRequestDispatcher', 'HttpResponseHandlerFactory'];