Добавить слушателя в MVCObject JavaScript - PullRequest
0 голосов
/ 15 октября 2018

Я реализовал эту библиотеку MVCObject , но при некоторых проблемах изменение события не срабатывает при нажатии кнопки, вы можете выделить проблему.

ObjectA.prototype = new MVCObject();
var object_a = new ObjectA();

ObjectA.prototype.foo_changed = function()
{
console.log('ObjectA foo changed, it is now: ' + this.get('foo'));
};

//  Not working Hook
object_a.changed('foo', () => {
console.log('===> index.js ===> Need to be Fired');
})

$(function(){

$('#btn-panel').click(function(){

    object_a.set('foo', 'I am cool');
});
});

Прикрепленный приемник не работает, поэтому ищите что-то вроде этого.

object_a.on('foo_changed', function() {
      console.log('===> index.js ===> First Listener');
})

object_a.on('foo_changed', function() {
      console.log('===> index.js ===> Second Listener');
})

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...