Meteorフレームワークのtodosの例を使用しています。どのAPIメソッドが新しいページをレンダリングしますか?たとえば、レコードのリンクをクリックすると、メインフレーム内に新しいページがレンダリングされます。私はSPAがMeteorが念頭に置いているものであることを知っているので、私が最善のアプローチを使用しているかどうかはわかりません。
基本的に、私が望んでいるのは、ユーザーが行のテーブルからレコード内をナビゲートし、それに関連するすべてのデータを表示する方法です。
Meteorフレームワークのtodosの例を使用しています。どのAPIメソッドが新しいページをレンダリングしますか?たとえば、レコードのリンクをクリックすると、メインフレーム内に新しいページがレンダリングされます。私はSPAがMeteorが念頭に置いているものであることを知っているので、私が最善のアプローチを使用しているかどうかはわかりません。
基本的に、私が望んでいるのは、ユーザーが行のテーブルからレコード内をナビゲートし、それに関連するすべてのデータを表示する方法です。
HTMLで
{{#if isList}}
   {{> listTemplate}}
{{/if}}
{{#if isDetail}}
   {{> detailTemplate}}
{{/if}}
クライアントのJavaScriptで
Template.isList = function() {
   return Session.get("state") || Session.get("state") == "list"; 
}
Template.isDetail = function() {
   return Session.get("state") && Session.get("state") == "detail";
}
Template.listTemplate.events({
   "click #clickedRow" : function( event ) {
      Session.set("state", "detail")
   }
});
Template.detailTemplate.events({
   "click #backButton" : function( event ) {
      Session.set("state", "list")
   }
});
Meteorは変更時にページを再レンダリングするためstate、アイテムをクリックするとページが変更されます。