0

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

因此我有两个(angularjs)应用程序,主应用程序(guideApp)应该通过url方案路由到第二个(accidentsSelector)#/accidents/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'})

我应该更新 /accidents/seach3D 以便它加载并打开第二个应用程序吗?

4

1 回答 1

0

你能这样做吗:

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

然后在你的 redirectCtrl 你可以有:

$window.location.href = 'another app'
于 2014-05-08T09:43:10.737 回答