0

angular-fullstack を使用して、クライアント側と管理者側でさまざまな種類のテンプレートを使用したいと考えています。

どうすればこれを達成できるか教えてください。私のルートは例のようになります:

www.sitename.com - テーマ 1 のメイン サイト ( http://demo2.jlvextension.com/probusiness/ )

www.sitename.com/administrator - theme2 を含む管理者ダッシュボード ( http://www.theme-guys.com/materialism/angular/ )

4

3 に答える 3

0

このような要件もあり、最初は両方を 1 つの 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 に答える
0
  • この問題は、さまざまなテンプレートを使用してディレクティブを作成することで解決できます。このプランカーは何を行う必要があるかを示しているはずですが、基本的には:( isAdmin プロパティの値をシミュレートするように変更するだけです) good luck
于 2015-10-21T10:50:22.920 に答える