是否可以路由到另一个angularjs应用程序?

时间:2014-05-08 09:40:59

标签: angularjs url angularjs-ng-route

当我将我的项目迁移到完整的angluarjs时,我仍然有一个复杂的页面,我还不能合并为一个部分,所以我最终得到了一个单页的应用程序。

因此我有两个(angularjs)应用程序,主应用程序(guideApp)应该通过url方案路由到第二个(accidentSelector)#/ accident / search3D

我当前的控制器如下:

app.config(function($routeProvider) {
  $routeProvider
    .when('/corporate',             {controller:'pageCtrl', templateUrl:'corn.page.corporate.html'})

    // Accidents (Diagnostic en culture)
    .when('/accidents',             {redirectTo:'/accidents/search'})
    .when('/accidents/search',      {redirectTo:'/accidents/search2D'})
    .when('/accidents/search3D',    {redirectTo:'corn.coverflow.html'})
    .when('/accidents/search2D',    {controller:'pageCtrl', templateUrl:'corn.page.accident.search.html'})

我是否应该更新/ accident / seach3D以便加载并打开第二个应用程序?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

.when('/accidents/seach3D', {controller:'redirectCtrl', templateUrl:'redirect.html'})

然后在你的redirectCtrl中你可以拥有:

$window.location.href = 'another app'