使用Angular 5

时间:2018-06-18 23:37:14

标签: angularjs angular-routing angularjs-routing angular-hybrid

我有AngularJS应用程序(假设myAngularJS),它使用Angular 5服务(假设myAngularService)进行引导,该服务作为独立项目解决方案和单独的js加载为Angular JS之外的独立应用程序。 这是通过使用downgradeinjectable降级Angular5服务并使其成为临时AngularJS(假设mytempAngularJS)应用程序的一部分来实现的,然后引导我的主要Angular JS应用程序(myAngularJS)。 这可以通过成功执行以下代码来实现。

var tempApp = angular.module('mytempAngularJS', [])
.service('myAngularService', downgradeInjectable(myAngularService));

我可以看到myAngularJS应用程序加载,并在调试时命中所有路由。然而,在Angular Js中命中路径之后,控件转到Angular 5应用程序并尝试在该应用程序中查找路由,导致AngularJS中没有显示路由数据,并且控制台错误提到Angular应用程序中找不到路由。

有人可以建议。

0 个答案:

没有答案