将 Angular (5.2) 路由器与 angular-ui-路由器 (angular 1.3.19) 相结合
Combining Angular (5.2) router with angular-ui-router (angular 1.3.19)
我正在构建一个应 运行 在 AngularJS (1.3.19) 模块内的应用程序。
动机是通过 scope()
和 injector()
函数重用 AngularJS 已经构建的服务和控制器。
我不能使用 ng-upgrade,因为这将需要重构我们的大量遗留代码。
有没有办法将两个路由器组合起来用于两个不同的 AngularJS 模块?
我们将 angular-ui-router
用于我们的 AngularJS 应用程序。
当我尝试更改 Angular 路由器上的路由时,AngularJS 的路由器删除了该路由并将其替换为空字符串(并且 运行s otherwise()
函数作为配置)。
有什么想法吗?
谢谢!
我明白了。
在两端配置路径。 AngularJS 的路由应指向您的 Angular 应用的 html。
另外,我创建了一个节点脚本,它导入 Angular 的路由并将它们转换为 AngularJS 的路由。
我用 ts-node 和 webpack-shell-plugin.
做了这个
谢谢。
我正在构建一个应 运行 在 AngularJS (1.3.19) 模块内的应用程序。
动机是通过 scope()
和 injector()
函数重用 AngularJS 已经构建的服务和控制器。
我不能使用 ng-upgrade,因为这将需要重构我们的大量遗留代码。
有没有办法将两个路由器组合起来用于两个不同的 AngularJS 模块?
我们将 angular-ui-router
用于我们的 AngularJS 应用程序。
当我尝试更改 Angular 路由器上的路由时,AngularJS 的路由器删除了该路由并将其替换为空字符串(并且 运行s otherwise()
函数作为配置)。
有什么想法吗? 谢谢!
我明白了。 在两端配置路径。 AngularJS 的路由应指向您的 Angular 应用的 html。 另外,我创建了一个节点脚本,它导入 Angular 的路由并将它们转换为 AngularJS 的路由。 我用 ts-node 和 webpack-shell-plugin.
做了这个谢谢。