1

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

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

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

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

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

4

1 回答 1

3

你应该分配,你忘记了=.

NetworkInterfaceDetailedViewController.$inject = ['$scope', '$routeParams', 'ActionDispatcher', 'HttpRequestDispatcher', 'HttpResponseHandlerFactory'];
于 2013-04-26T11:15:16.810 回答