私は流星を使用しているので、ハンドルバーに基づいた独自のテンプレート方法があります
Backboneのルーティング方法の周りに見られるほとんどの例では、アラートなどを使用していますが、ページのコンテンツを実際に変更する方法について少し混乱しています。
私が使う:
var fragment = Meteor.ui.render( function () {
return Template["page"]();
});
$('#content').html(fragment);
私も持っています
<template name="page">...</template>
これはもちろん機能しますが、DOMがロードされる前にロードされているurl#page
ため、ページをロードしても何も実行されません。$('#content')
ただし、通常は、へのページ上のハイパーリンクで機能しますurl#page
。
ハイパーリンクでの使用を中断せずにURLとしてページをロードするときにページがロードされるようにするには、どうすればよいでしょうか。さらに、私のパラダイムは正しい使い方ですか?