我在我的 meteor 应用程序中创建了一个包。哪一个有客户端部分。使用 Template.xxx.events
此代码 chat.html 时遇到麻烦:
<template name="accountEasyChat">
{{messages}}
{{> write}}
</template>
<template name="write">
<input type="text" id="text_message"/><button id="send_message">Enviar</button>
</template>
和chat.js
Meteor.subscribe('accountEasyChatMessages')
UI.registerHelper('messages',function(){
Messages.find({}).forEach(function(m){
messages = messages + m.message
})
return messages
});
Template.write.events({
'click': function(event, template) {
console.log('test')
}
});
如果我评论这个:
Template.write.events({
'click': function(event, template) {
console.log('test')
}
});
一切正常。
最佳答案
在Package.onUse
中,您需要添加对包“templateting”的依赖关系才能访问Template
。
顺便说一下,UI.registerHelper
已被弃用,取而代之的是 Template.registerHelper
。
关于javascript - 模板破坏了 meteor 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28429292/