我如何维护 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 所建议的那样。
我想使用 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 所建议的那样。