当一个特定的路由使用$transitions改变时,我想做一些更改。
得到这个:
Error: [$injector:unpr] Unknown provider: eventProvider <- event(…)柱塞连杆
发布于 2016-08-23 11:12:21
如果您查看文档上的$transitions.onStart定义,它将接受3个参数。
onStart(matchCriteria: IMatchCriteria,回调: IInjectable,options?:any):函数
第一个参数采用匹配标准,
第二种是IInjectable(可以是服务、工厂、值、常数),也可以是接受所有依赖项的函数。
目前,在第二个function中有function,它试图从应用程序$injector获取event依赖&无法检索它(因为没有用该名称定义的依赖关系)。
$transitions.onStart({
to: 'caseStudy'
}, function($state, $transitions) { //injected dependency in function
alert('test');
});演示Plunkr
https://stackoverflow.com/questions/39099337
复制相似问题