私はイオンを搭載したスマートフォン用の流星アプリに取り組んでいます。
残念ながら、背景色と戻るボタンを示す ionic のボイラープレート コードは、私のサイトの一部に表示され、一部のサイトには表示されません。
私にはランダムに見えますが、そうではないかもしれません。
すべてのテンプレートで ionic テーマを表示するにはどうすればよいですか?
プロジェクトの詳細とこれまでに試したことの説明が続きます......
これが私のパッケージのリストです:
aldeed:collection2 2.3.1* Automatic validation of insert and update operations on the client and server.
anti:i18n 0.4.3 Internalization: simplest package
fourseven:scss 2.0.1_5* Style with attitude. Sass and SCSS support for Meteor.js (with autoprefixer and sourcem...
iron:router 1.0.9 Routing specifically designed for Meteor
mdg:reload-on-resume 1.0.4 On Cordova, only allow the app to reload when the app is resumed.
meteor-platform 1.2.2 Include a standard set of Meteor packages in your app
meteoric:autoform-ionic 0.1.5 Ionic theme for Autoform
meteoric:ionic 0.1.17 Ionic components for Meteor. No Angular!
meteoric:ionic-sass 0.1.9 Ionic's CSS Framework in SASS and bundled for Meteor.
meteoric:ionicons-sass 0.1.6 Ionic's Ionicons library in SASS and bundled for Meteor.
spacebars 1.0.6 Handlebars-like template language for Meteor
これは、私が行ったテストの説明と問題に関するスクリーンショット です: 「about」という名前のテンプレートの場合、イオンテーマが表示されます。テンプレート コードを about2.html という名前のファイルにコピーし、テンプレートに about2 という名前を付けました。about2 という名前のルートを追加しました。その結果、about.html ionic では期待どおりに動作しましたが、about2.html ではそうではありませんでした。
含まれているcssファイルを確認しましたが、両方のページで同じでした。
JavaScript によって生成された html コードが異なっていました。
私のaboutテンプレートのコードは次のとおりです。
<template name="about">
{{#contentFor "headerButtonLeft"}}
<div class="buttons">
{{>myIonBackButton path="main" }}
</div>
{{/contentFor}}
{{#contentFor "headerTitle"}}
<h1 class="title">{{i18n 'about.title'}}</h1>
{{/contentFor}}
{{#ionView}}
{{#ionContent}}
<p>
{{i18n 'about.content'}}
Hello world
{{i18n 'backButton'}}
</p>
{{/ionContent}}
{{/ionView}}
</template>
ルートを設定する方法は次のとおりです。
Router.map(function(){
/*Main menu*/
this.route('about');
this.route('about2');
});
ここに私が抱えている問題を示すスクリーンショットがあります: about ルート
about2 ルート
私も試しました:
- 私の問題に関して正しい方法を知らずに流星デバッグでアプリケーションをデバッグするには
- meteor resetでアプリケーションをリセットするには
- アプリケーションを Android アプリとして実行するには
すべてのビューでレイアウトが適切に表示されないのはなぜですか?