こんにちは私は角度アプリに問題があります。私は、サイドバーとトップバーを含むインデックスページを持っています。 ng-viewを使って、サイドバーでクリックした内容に基づいてコンテンツを読み込みます。ログインページが部分的に表示され、フルページではない
ただし、このページには認証が必要なため、ユーザーが認証されていないときにリダイレクトするログインページがあります。問題は、別のページにしたいときに、htmlがサイドバーとトップバーの部分としてロードされていることです。そう言ってください支援するために必要とされる
app.config(function ($routeProvider, $locationProvider) {
$routeProvider
// route for the home page
.when('/', {
templateUrl: 'partials/dashboard.html'
//controller: 'mainController'
//controllerAs: 'vm'
})
.when('/login', {
templateUrl: 'login.html',
controller: 'LoginController',
controllerAs: 'vm'
})
.otherwise({redirectTo: '/'});
;
$locationProvider.html5Mode(true);
});
任意の追加コード:
は、ここに私のコードです! ありがとうございました!
「htmlは部分的にロードされていますか?私はこのような同様のアプリケーションを開発しました。私はあなたを助けることができるかもしれません。 –
ng-viewを持つ索引を持っていて、経路に応じてtemplateUrlを介して部分/テンプレートをロードします。私は/ loginルートを持っていて、まるで別のページにしたいときに、ログインページの "部分的なスポット"にロードします。 – Forget