Я пытаюсь удалить элемент из списка, который отображается с помощью цикла {^{for}}
, щелкнув элемент <i>
. Разумеется, это можно было бы сделать с помощью jQuery's .on
, как показано здесь: Todos example, Source Line 138jsViews: bind function/helper to DOM event
Но я хотел бы использовать jQuery-свободный подход или, по крайней мере, менее привязку. Поэтому я проверил, если (например) onclick
бы помочь следующему:
<i onclick="console.dir(this);">delete</i>
Но я ничего не нашел полезное в консоли.
Есть ли способ получить данные, совместимые с jsViews, в пределах onclick
?
И если нет: существует ли способ привязать помощника или что-то к событию DOM? Я себе что-то вроде:
<i onclick=~deleteItem>delete</i>
Теперь я использую ' delete' - он не требует jQuery или другого связывания. [У объекта есть метод «Удалить», который вызывает вызов сервера.] Привязка хелпера к событию DOM все равно будет приятной особенностью. –
Теперь вы можете сделать удалить, чтобы вызвать помощника, или удалить, чтобы вызвать метод данных. update, например, позволяет вам выбрать триггер. – BorisMoore