如何告诉Angular路线阻止某些路线?

时间:2017-05-09 12:11:05

标签: angularjs angular-routing

我有两个角度应用程序,其中一个是我的应用程序的主页和有关网站的其他内容(例如隐私政策,文档,登录和注册表单),但我也有我的管理面板,这是另一个应用程序。

这是目录结构:

firstapp.html (my first app)
init.js
controller/...
views/....
panel
    |---controllers/...
    |---views/...
    |--panel.html
    |--init.js

firstapp.html中,我有我的目标网页,文档等,在panel目录中我的管理员面板有另一个完全不同的应用程序,这显然是另一个应用程序!

在我的 firstapp init.js我有:

angularApp.config(function ($routeProvider) {
    $routeProvider
        .when("/", {
            templateUrl: "./view/home.html?v=" + $config.app_version,
            controller: "HomeController"
        })
        .when("/register/:page", {
            templateUrl: "./view/register.html?v=" + $config.app_version,
            controller: "RegisterController"
        })
});

当我登录查看我的面板目录时,我的firstapp路线不允许我看到我的其他应用程序(panel.html),它仍然认为firstapp应该处理它。

有什么想法吗?

0 个答案:

没有答案