结合Angular(5.2)路由器和angular-ui-router(角度1.3.19)

时间:2018-01-17 10:17:41

标签: javascript angularjs angular router

我正在构建一个应该在AngularJS(1.3.19)模块中运行的应用程序。 动机是重用AngularJS'已经通过scope()injector()函数构建了服务和控制器。

我无法使用ng-upgrade,因为这需要重构我们的许多遗留代码。

有没有办法可以将两个路由器合并为两个不同的AngularJS模块? 我们使用angular-ui-router作为AngularJS应用。 当我尝试在Angular路由器上更改路由时,AngularJS'路由器删除路由并用空字符串替换它(并按配置运行otherwise()函数)。

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

我得到了这个。 在两端配置路径。 AngularJS的路线应该指向Angular应用程序的html。 此外,我创建了一个节点脚本,用于导入Angular的路由并将它们转换为AngularJS的路由。 我用 ts-node webpack-shell-plugin 做到了这一点。

感谢。