2016-04-20 60 views

回答

2

簡而言之,助手是可以與{{}}一起使用的函數,就好像它們是您的Blaze模板中的變量一樣。事件是可以綁定到DOM事件的函數。 例子:

模板:

<template name="example"> 
    <button>{{buttonLabel}}</button> 
</template> 

JS:

Template.example.helpers({ 
    'buttonLabel': function(){ return "Click me"; } 
}); 
Template.example.events({ 
    'click button': function() { 
     // put your action here 
     console.log("button was clicked"); 
    } 
}); 

有了這個,你的模板將有標籤 「點擊我」,由BUTTONLABEL助手返回按鈕。當你點擊按鈕時,綁定到按鈕點擊事件的函數內的代碼將被觸發(在這種情況下,只需在控制檯上打印「按鈕被點擊」)。

相關問題