我正在尝试使用angularJS的ui-router实现面包屑,但是我在工作流处理方面遇到了困难。对于我的某些页面(不是很多),我有一个要解析的参数
resolve: {
stepName: [
'$stateParams',
function($stateParams) {
return $stateParams.step
},
],
},
据我所知,应该将stepName
注入我的面包屑工厂中,但我无法这样做,因为有时它不存在,然后我得到一个错误,即stepNameProvider
不存在。
有没有办法在我的工厂中获得价值而无需注入价值?我试图用currentState.resolvables来获取它,但是其中的所有内容都是不确定的。