0
我正在使用iron:[email protected]與流星9.3.1。鐵路路由器:如果放置在「if(Meteor.isClient)」路由不工作「
模板代碼:
<head>
<title>ironman</title>
</head>
<body>
</body>
<template name="hello">
<button>Click Me</button>
<p>You've pressed the button {{counter}} times.</p>
</template>
Javascript代碼:
if (Meteor.isClient) {
// counter starts at 0
Session.setDefault("counter", 0);
Template.hello.helpers({
counter: function() {
return Session.get("counter");
}
});
Template.hello.events({
'click button': function() {
// increment the counter when button is clicked
Session.set("counter", Session.get("counter") + 1);
}
});
Router.route('/', function() {
this.render('hello');
});
}
上面定義的路線不工作。 但是,如果我將路線定義放置在if (Meteor.isClient) {
之外,它就開始工作。
這是設計嗎?請指教。