在Meteor中,我提出了一个辅助功能:
Template.list.sessID_Gen = function(){... };
中的 myapp.js
,因为当我尝试将其放在lib/main.js
中时,myapp.js
中对该帮助函数的任何后续调用都报告该函数不存在(完整的回溯在这里:http://ideone.com/fljXJM)。
那么,从代码的业务方面获取此功能的正确方法是什么?
答案 0 :(得分:1)
任何非平凡大小的应用都应根据文档进行整理,包括client
,lib
和server
文件夹等。然后最常见的设计模式是为每个模板创建一个HTML和一个JavaScript文件,所以:
<template name="list">...
Template.list.sessID_Gen...
另见https://github.com/oortcloud/unofficial-meteor-faq#where-should-i-put-my-files