服务注入适用于刷新但不适用于state.go

时间:2015-11-17 15:36:50

标签: angularjs dependency-injection angular-ui-router angular-services

简介

我们的控制器开头有以下内容,因为来自' $ 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

0 个答案:

没有答案