3
在我的模板我有這樣的HTML:如何避免流星助手多次運行
<input id="name" type="text" value="{{card.name}}">
<input id="prefix" type="text" value="{{card.prefix}}">
<input id="phone" type="tel" value="{{card.phone}}">
和這個JavaScript
Template.cardForm.helpers({
card: function() {
return getCard();
}
});
var getCard = function() {
console.log("I'm here !!!");
return Cards.findOne({_id: cardId});
}
當我運行我的應用程序中,console.log
顯示「我在這裏!!!」 3次,我認爲Ecards.findOne()
正在執行3次。
如何避免這些額外的電話?
我想獲取卡片對象以填充{{card.name}}
,{{card.prefix}}
和{{card.phone}}
,但只有一個調用getCard()
。
太好了!它運行正常,謝謝! –
很高興聽到這個消息。如果它解決了問題,您可以將答案標記爲正確。 – MasterAM