2013-11-16 5 views
1

В Метеоре, я поставил вспомогательную функцию:Где я могу поместить свои вспомогательные функции?

Template.list.sessID_Gen = function(){... }; в myapp.js, потому что, когда я попытался поместить его в lib/main.js, все последующие обращения к этой вспомогательной функции в myapp.js сообщили о том, что функция не существует (полная отслеживающий является здесь: http://ideone.com/fljXJM).

Итак, что было бы правильным способом получить эту функцию из деловой части моего кода?

ответ

1

Приложения любого нетривиального размера должны организовывать себя в документах, с client, lib и server папками, среди прочих. Тогда наиболее общий шаблон дизайна, чтобы создать один HTML и один JavaScript файл в шаблон, так:

  • клиента/list.html будет содержать свой «список» шаблон, т.е. <template name="list">...
  • клиента/список .js будет содержать помощников для "списка", т.е. Template.list.sessID_Gen...

https://github.com/oortcloud/unofficial-meteor-faq#where-should-i-put-my-files Смотрите также

Смежные вопросы