我如何维护 angular-fullstack 客户端和管理不同的模板

How i can maintain angular-fullstack client and admin different template

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

能否请您告诉我们如何实现这一目标。我的路线看起来像 Ex:

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

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

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

  • 你可以通过创建一个不同的指令来解决这个问题 模板,这个 plunker 应该演示需要做什么, 但基本上:(你应该只改变 isAdmin 属性 的值 模拟 )。 good luck

我们也有这样的要求,最初我们在一个 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 所建议的那样。