我正在尝试使用UpgradeModule与角度组件共享自定义angularjs服务,并遵循Angular文档中的模式。我包括我的“工作”plunker代码的路径。我已经发布了破坏app.ts文件中的应用程序的代码,以便我们可以看到混合应用程序工作,直到我尝试使用angular共享服务。我认为它抱怨我尝试使用组件facory方法注入服务。
export function sayHelloServiceFactory(i: string) {
return i.get('sayHelloService');
}
export const sayHelloServiceProvider = {
provide: SayHelloService,
useFactory: sayHelloServiceFactory,
deps: ['$injector']
};
angularJS / angular hybrid plunk 这是我的插件的链接。请帮忙。