使用角度js中的路由在两个不同模块之间导航

时间:2014-05-26 13:30:41

标签: angularjs

我有2个不同的html页面,每个页面都有自己的ng-app。我想使用routing来从一个导航到另一个。这可能是角度js ?? 如果是这样,怎么办?

2 个答案:

答案 0 :(得分:0)

不,这是不可能的。文档中只能使用1 ng-app。但是,您可以设置一个模块依赖于其他模块,注入它,而不是通过路由使用其控制器和视图。

一个想法是,你为每个外部定义路由(可能是单独的模块?)并将它们注入到彼此之间。父视图必须足够通用。

答案 1 :(得分:0)

这是一个旧帖子,但想添加答案。不能通过路由完成,但解决方法是。

使用

$window.location.href = "Path to your new page";

作为一项功能:

self.NavigateToPage = function (path) {
        $window.location.href = rootPath + path;
    }

您还可以创建指令并按照here提及的那样使用它。