私がmeteorについて見つけることができるすべてのチュートリアル/例は、単一のビューアプリケーションを示しています。もう少し複雑なものを作りたいと思います。複数のビューにアプローチする方法がわかりません...できればある程度スケーラブルな方法で?
6 に答える
iron-routerパッケージを使用すると、REST に完全に準拠した人間に優しいクリーンな URLによって、さまざまなビュー (レイアウト) にアクセスできます。URL のパラメーター、「読み込み」テンプレート、サブスクリプションの読み込みが完了するのを待つ、before
フックafter
などをサポートします。
現時点では、Meteor で作成できるのはシングル ページ アプリケーションのみです。単一ページは、複数のビューを持つことができないという意味ではないことに注意してください。そのためには、 iron-routerを使用してください。
しかし、設計上、Meteor はブラウザーに至るまで巨大でユニークな JavaScript/HTML/CSS アプリケーションを提供しますが、インクリメンタル ロードを許可する機能のリクエストはあります。異なる「ページ」を表示するためにビューを動的にレンダリングするのは、アプリケーション (より正確には JavaScript フレームワーク) 次第です。
madewith.meteor.comを見ましたか?
バックボーンを使用した複数のビューを持つアプリが多数あり、ブリットを作成したジョナサン・キングストンは、ステラーと呼ばれる単純な流星フレームワークを開始しました
ゲームのこの段階では、本当にベスト プラクティスがあるかどうかはわかりません。でも、この二つが今の流れのようです。
複数のビューのタブ付きインターフェイスを作成することもできます。パッケージ プロジェクト「pushState を使用してタブ付きインターフェイスを生成するためのスマート パッケージ」github プロジェクトがここにあります: https://github.com/possibilities/meteor-tabs