我将JQuery列表包添加到meteor并识别它。但是当我在应用程序主html文件中的<script></script>
标签中内联编写JQuery代码时,它无法识别它(但我没有收到错误)。当我在我的meteor app .js文件中编写JQuery代码时,我收到一个错误。所以我很困惑,一旦添加了javascript或添加了库包(比如JQuery),人们会怎么想。谢谢。
答案 0 :(得分:3)
您需要将常规javascript放在容器中,以将其包含在特定的Meteor模板中。
对于您可能习惯的常规onLoad脚本,您可以在呈现模板后将该代码封装在函数内 例如:
Template.*templatename*.rendered = function()
{
//do this only on template load
if(!this._rendered) {this._rendered = true;console.log('Template onLoad');}
//everything outside if is done every time the template is re-drawn (meteor sends an update)
}