好的,当我将$ state注入控制器时,它可以工作。
但是,当将其像代码片段一样注入服务时,$ state当然是未定义的。
虽然
$state.go('.')没有用,我做了这样的事情:
$stateProvider .state('home', { controller: function ($state) { $state.go('advisoryLeadOffering.packages'); } }) .state('advisoryLeadOffering.packages', { url: "/packages", templateUrl: "/AdvisoryLeadOffering/Packages", controller: 'AdvisoryLeadOfferingPackages' })当我需要重新加载时,我会执行以下操作:
$state.transitionTo('home');内部范围的方法。



