projects.htmlДанные доступны ("это") из обработчика шаблонов событий
{{#if projects}}
{{#each projects}}
<div class="project-item">
<div class="project-name">
{{name}}
</div>
<div class="project-settings">
<span class="rename">Rename</span>
<span class="edit">Edit</span>
<span class="delete">
<!-- Here -->
</span>
</div>
</div>
{{/each}}
{{/if}}
projects.js
Template.Projects.events({
"click .project-item .delete": function (e, template) {
e.preventDefault();
debugger
// "this" refers to the specific project
}
});
В обработчик событий, я заметил, "это" удобно относится к конкретному объекту внутри шаблона, к которому относится событие. Например, в этом случае кнопка удаления находится внутри блока each projects
, а обработчик для кнопки удаления имеет this = some project
. Это удобно, но я хотел бы больше узнать области и правила. Может кто-нибудь объяснить вкратце и указать мне на правильный документ?