Привет! Есть вот такой контрол (пен работать не будет - много зависимостей, просто для наглядности кода) : Все таки удалось навесить функцию при клике , но через байнд и переопределение другой функции в модуле, который отвечает за эти фейвориты. Если интересно - перелил в пен - можете глянуть:
https://codepen.io/ozaslavkyy-cartera/pen/GRmoeER я пытаюсь написаить ф-цию для удаления из массива айтема если его айди совпадает с кликнутым removeUnfavoritedMerchant . По сути массив хранится в 88 строке: this.list.attr('merchants', data); Я пишу сейчас так: removeUnfavoritedMerchant: function(merchantId) {
var merchantsList = this.list.attr('merchants', data);
merchantsList.forEach(function(el, index, list){
if (
el.id == merchantId) {
list.removeAttr(index);
return false;
}
});
},