2013-10-07 3 views
0

Моя проблема: у меня есть несколько экземпляров шаблона «myTemp» на странице. Когда я нажимаю кнопку внутри созданного первого экземпляра, «удалять меня» отображается в консоли, как и должно быть. К сожалению, когда я нажимаю кнопку удаления в любом из других экземпляров «myTemp», я не могу «удалить меня» в консоли. Я не понимаю, почему это происходит. Как удалить каждый экземпляр, нажав на кнопку удаления?Работа с шаблонами экземпляров

Спасибо, Nathan

myTemp.html

<template name="myTemp"> 
    <button type='button' class="btn remove">Delete</button> 
</template> 

myTemp.js

Template.myTemp.events({ 
    'click .remove': function(e){ 

     console.log('Remove me!'); 
    } 
}); 
+0

у вас есть только одна кнопка в этом шаблоне? –

+0

setup jsfiddle, если возможно. – user10

+0

Mr D, правильно, в шаблоне есть только одна кнопка. Кнопка на самом деле предполагает удалить экземпляр. Я добавлю это к исходному сообщению, если это поможет. @ user10, у меня есть jsFiddle, о чем вы говорите? – Nathan

ответ

1

С Классом ваш код хорошо, но если вы используете идентификатор не будет, как идентификаторы должен быть уникальным на странице.

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