0

ui-router (AngularJS のプラグイン) を使用して、すべての URL の状態 (およびそのテンプレート) を 1 つまたは 2 つ期待することは可能ですか?

ありがとう!

4

1 に答える 1

1

アプリの通常のユーザーがアクセスできる領域に表示するものがあるが、「管理者」セクションには表示しない場合、次のように 2 つの「ベース」ビューがあるように整理します。

$stateProvider.state("app", {
  abstract: true,
  views: {
    "graph@": { /* view config */ }
  }
}).state("admin", {
  abstract: true
});

次に、他のすべての状態がどちらか一方 (つまり"app.foo"または"admin.foo") から継承されます。ベース テンプレートのルートにがある限り<ui-view name="graph"></ui-view>、「アプリ」状態のコンテンツが入力されますが、「管理者」状態は入力されません。それが理にかなっていることを願っています。

于 2013-09-26T00:00:07.853 に答える