2015-10-14 50 views
0

我想在客戶端和管理員端使用angular-fullstack使用不同類型的模板。我如何維護angular-fullstack客戶端和管理員不同的模板

請讓我們知道我可以做到這一點。我的路線看起來像例:

www.sitename.com - 與THEME1(http://demo2.jlvextension.com/probusiness/

www.sitename.com/administrator主站點 - 與THEME2(http://www.theme-guys.com/materialism/angular/

+0

[This](http://stackoverflow.com/questions/35337836/ui-router-structure-for-restricted-admin-panel)也是一個很好的解決方案:) – Padi

回答

1

管理員儀表盤在我看來,就像你試圖創建兩個不同的前端。我建議構建兩個不同的角度應用程序,它們使用相同的api和域。您可以在www。[sitename]/admin上放置整個管理角度應用程序。

+0

感謝Gabriel的建議。 – krish007

0
  • 就可以解決這個問題,創建具有不同 模板的指令,這plunker應該表現出什麼需要做, 但基本上:(你應該改變isAdmin財產 的數值模擬)。 good luck
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" 
}). 

後來當應用程序變得大而難以維持,我們移植管理部分,以一個單獨的應用程序像加布裏埃爾以上建議。