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

时间:2015-10-14 10:05:31

标签: angularjs angular-fullstack

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

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

www.sitename.com - 主题网站为theme1(http://demo2.jlvextension.com/probusiness/

www.sitename.com/administrator - 带有theme2(http://www.theme-guys.com/materialism/angular/)的管理员信息中心

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分: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上面建议的单独应用程序中。