私はangularJSの新機能ですので、私はまだやることの "角度の仕方"を学んでいるのでアドバイスを求めています。角度1〜3のコントローラー
私はlogin/register/forgotten_passwordビューを構築し始めましたが、これは正常に動作します。だから、ルーティングは基本的に次のようになります。
mainApp.config(function ($routeProvider) {
$routeProvider
.when('/login',
{
controller: 'loginCtrl',
templateUrl: 'views/login.html'
})
.when('/register',
{
controller: 'registerCtrl',
templateUrl: 'views/register.html'
})
.when('/dashboard',
{
controller: 'dashboardCtrl',
templateUrl: 'views/dashboard.html'
})
})
今ここで問題および/または私が持っている質問です:ログイン成功後
が、あなたはng-view
にロードされるダッシュボードにリダイレクトされます。ダッシュボードは確かにビューですが、アプリケーション(サイドバー、トップバー、チャットなど)を入力すると、コントローラとテンプレートが増えるはずです。
これにどのようにアプローチしますか?
また、情報が何らかの形で役立つかもしれない場合に備えて、他のものを処理するためにhtml要素にglobalCtrlもあります。
私はui-routerを推奨します。名前付きビューのような素晴らしい機能があります。 – scokmen