我使用流星,所以它有自己的基于把手的模板方法
在我看到的关于 Backbone 路由方法的大多数示例中,他们使用警报或其他东西,但我对如何实际更改页面内容有点困惑
我用:
var fragment = Meteor.ui.render( function () {
return Template["page"]();
});
$('#content').html(fragment);
我也有一个
<template name="page">...</template>
这当然可以工作,但是如果我加载页面url#page
它不会做任何事情,因为它$('#content')
是在加载 DOM 之前加载的。但它通常适用于页面上指向url#page
.
我将如何解决它,以便在将其作为 url 加载时加载页面而不会破坏它在超链接中的使用。此外,我的范式是否正确使用?