2016-11-08 8 views
-1

Angular.jsの新機能です。私は単純なHTMLページ(角度レイアウト)を持っています。私は質問したい: -角度jsで複数のインデックスページを作成する方法は?

1:プロジェクトのインデックスページを複数持つことはできますか?はいの場合は、どうですか?

2:状態のURLに基​​づいてセクションを動的にすることはできますか?

(角-1)

ありがとうございました!

+0

1.はい、どうですか?ポイントは、単一ページのアプリケーションを構築することです。あなたはおそらくそれが意味するものを知っているでしょうが、そうではありません。精巧で、 "セクション"を定義し、達成したいことを説明し、コードを投稿します。 –

答えて

1

はい、角度jで部分ビューと独立したコントローラを設定できます。あなたはプロジェクトの設定でそれを設定することができます。これは実装例です。ここで

(function() { 
    'use strict'; 

    angular.module('YourApp', [ 
     'ngRoute' 
    ]) 

    .config(['$routeProvider', function ($routeProvider) { 
     $routeProvider.when('/login', { 
      templateUrl: 'login.html', 
      controllerAs: 'loginCtrl', 
      controller: 'loginController' 
     }); 
     $routeProvider.when('/dashboard', { 
      templateUrl: 'dashboard.html', 
      controllerAs: 'dashboardCtrl', 
      controller: 'dashboardController' 
     }); 
     $routeProvider.otherwise({ 
      redirectTo: '/login' 
     }); 
    }]); 
})(); 

login.htmlとし、dashboard.htmlはあなたの部分ビューファイルとloginController、dashboardControllerあるそれぞれのビューのためのあなたのコントローラです。

関連する問題