0

デフォルトビュー

<html>
  <head>
    //angular source
  </head>
  <body ng-app="angular">
    //header
    // login and register button 
    <div ng-view></div>
    // footer
  </body>
</html>

縦断ビュー

<html>
  <head>
    //angular source
   </head>
   <body ng-app="angular">
     //header and menu
     <div ng-view></div>
     // footer
    </body>
</html>

ログインしようとすると、デフォルト ビューになっています。正常にログインした後、新しいビュー (プロファイル ビュー) を移動したい。angularJSで可能ですか??

4

2 に答える 2

1

では、違いはヘッダーとメニューにありますか? ng-showどのビューにいるかを条件付きで確認し ( を使用$location)、そのように更新するようなものを使用しないでください。

または、これらのページを別々に保持したい場合は「ログイン」している別のAngularアプリをロードする新しい静的コンテンツを作成できます. しかし、これは良いデザインではないと思います。

于 2014-11-28T21:20:17.597 に答える
0

あなたができることの1つは、AngularJS Routesのユーザーにすることです

http://tutorials.jenkov.com/angularjs/routes.html

このチュートリアルを実行するだけで、ヒントが得られます

于 2014-11-29T17:55:04.053 に答える