我已經運行到ReferenceError中,只發現我需要在isClient檢查中放置模板助手。我不明白爲什麼它不能放在通用的服務器/客戶端部分,爲什麼Isobuild會產生這樣的錯誤。作爲初學者,我想知道爲什麼「if (Meteor.isClient)
」在這裏是絕對必要的?當不在客戶端部分時,流星助手會產生錯誤
leaderboard.js
if (Meteor.isClient){
Template.leaders.helpers({
players: function() {
return "Result";
}
});
}
leaderboard.html
<head>
<title>Leaderboard</title>
</head>
<body>
<h1>Leaderboard</h1>
{{> leaders}}
</body>
<template name="leaders">
{{players}}
</template>
原始錯誤是ReferenceError:模板未定義。 – Vladimir