0

我想使用 angular-fullstack 在客户端和管理端使用不同类型的模板。

你能告诉我们我是如何做到这一点的吗?我的路线看起来像 Ex:

www.sitename.com - 主题 1 的主站点 ( http://demo2.jlvextension.com/probusiness/ )

www.sitename.com/administrator - 带有 theme2 的管理员仪表板 ( http://www.theme-guys.com/materialism/angular/ )

4

3 回答 3

1

在我看来,您似乎正在尝试创建两个非常不同的前端。我建议构建两个使用相同 api 和域的不同角度应用程序。您可以将整个管理角度应用程序放在 www.[sitename]/admin。

于 2015-10-20T23:03:06.963 回答
0
  • 您可以通过创建具有不同模板的指令来解决此问题,这个plunker应该演示需要做什么,但基本上:(您应该将 isAdmin 属性的值更改为模拟)。good luck
于 2015-10-21T10:50:22.920 回答
0

我们也有这样的需求,最初我们在一个 SPA 中都有这两种需求,我们通过 URL 区分每个页面。URL 'admin/login' 加载了管理员登录页面,而 '/login' 加载了其他人的登录页面。$routeProvider 配置如下所示。

   $routeProvider.when("/admin/login", {
        templateUrl: "app/admin/login.html",
        controller: "AdminCtrl"
    }).
   when("/login", {
    templateUrl: "app/user/login.html",
    controller: "LoginCtrl"
}).

后来,当应用程序变得庞大且难以维护时,我们将管理部分移植到一个单独的应用程序中,就像上面 Gabriel 建议的那样。

于 2015-10-21T11:04:29.723 回答