-1
Angular.jsの新機能です。私は単純なHTMLページ(角度レイアウト)を持っています。私は質問したい: -角度jsで複数のインデックスページを作成する方法は?
1:プロジェクトのインデックスページを複数持つことはできますか?はいの場合は、どうですか?
2:状態のURLに基づいてセクションを動的にすることはできますか?
(角-1)
ありがとうございました!
Angular.jsの新機能です。私は単純なHTMLページ(角度レイアウト)を持っています。私は質問したい: -角度jsで複数のインデックスページを作成する方法は?
1:プロジェクトのインデックスページを複数持つことはできますか?はいの場合は、どうですか?
2:状態のURLに基づいてセクションを動的にすることはできますか?
(角-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あるそれぞれのビューのためのあなたのコントローラです。
1.はい、どうですか?ポイントは、単一ページのアプリケーションを構築することです。あなたはおそらくそれが意味するものを知っているでしょうが、そうではありません。精巧で、 "セクション"を定義し、達成したいことを説明し、コードを投稿します。 –