我们的控制器开头有以下内容,因为来自' $ inject'与控制器参数进行比较的方法(dialogs
缺失)。
ThematicAreaListController = ($stateParams, $modal, $state, $scope, $filter, CrudService, Enumerations) ->
ThematicAreaListController.$inject = ['$stateParams', '$modal', '$state', '$scope', '$filter', 'dialogs', 'CrudService', 'Enumerations']
在重新加载时,CrudService
可以通过该名称正确引用。在state.go(路线导航)上,CrudService
可用dialogs
。
我们已经将dialogs
添加到参数中,一切正常但不了解这种内部角度行为,因此请在下面...
为什么CrudService
会在重新加载时被CrudService
注入,而dialogs
上为$state.go
?