0
私はUIルータを初めて使い、Ionicも新しくなっています。 私は単なるフォームでログインページを作成しようとしています。ダッシュボードなどのビューには、共通のメニューとその後の各ビューのヘッダーが含まれます。親と子の状態を持つ他のビューのログインページを設定する - Ionic
configファンクションとindex.htmlで同じ構造をどのように処理するかわかりません。
ノート:各ビューで同じようなものに対して共通のヘッダー、メニュー、フッターのディレクティブを使用していたanglejsアプリケーションの構造については知っています。
更新 Anujの答え
マイmenu.htm後 - これは正しいですか?
<ion-view>
<ion-content>
<ion-side-menus>
<ion-side-menu side='right'>
<ion-nav-bar class="bar-positive">
<ion-nav-buttons side="right"
>
<button menu-toggle-right class="button button-icon icon ion-navicon"></button>
</ion-nav-buttons>
</ion-nav-bar>
</ion-side-menu>
<ion-side-menu-content>
</ion-side-menu-content>
</ion-side-menus>
</ion-content>
マイログインビュー
<ion-view>
<ion-content>
<h3>{{msg}}</h3>
<h4>hflahfjasghf</h4>
</ion-content>
</ion-view>
.config(function($stateProvider, $urlRouterProvider){
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "templates/menu.htm",
controller: "AppCtrl"
})
.state('app.login', {
url: "/login",
templateUrl: "templates/login.htm",
controller: "LoginCtrl"
})
.state('app.dashboard', {
url: "/dashboard",
templateUrl: "templates/dashboard.htm",
controller: "DashboardCtrl"
})
$urlRouterProvider.otherwise('/app/login');
})
.controller('AppCtrl', function($scope){
$scope.msg = "AppCtrl";
});
マイアプリはイオン性のテンプレートをダウンロード
ありがとうございましたAnuj、しかし私はいくつか質問があります。 1.「要約:真」は何ですか? 2.ログインはアプリの子状態なので、menu.htmlマークアップは含まれませんか? 3.この場合、index.htmlの構造はどうなりますか? – kushalvm
1 abstract - {boolean =} - 抽象状態は決して直接アクティブ化されませんが、共通の子状態に継承されたプロパティを提供できます。 2.Menu.htmlは、アプリケーションのUI(画面)を表示するためです。ログイン状態を使用するので、login.htmlを使用して画面を変更しました。3. Index.htmlには、
Anuj1と3をインストールします。しかし、2は未だに残っている。とにかく、これまでのやりとりで質問を更新し、空のログインページを私に与えてくれました。 – kushalvm