Как обнаружить событие изменения параметра модели в mithril.js?
Недавно я начал изучать mithril.js, и мне интересно, как я могу создать очень простую модель -> Просмотреть одностороннее приложение для привязки данных.
TestModel = function(data){
this.name = m.prop(data.name)
}
testModel = new TestModel({name: "John"})
Приведенный выше код объявляет модель, и он отлично работает как получатель / установщик. но как я могу установить прослушиватель для события модели, как Backbone'slistenTo('model',"change",callbackFunc)
?
все примеры кода, которые я видел, устанавливают события для реальных действий пользователя, таких какclick
,keyup
или жеonchange
Но никогда не слушайте состояние фактического значения модели напрямую.
я что-то упустил или я неправильно понимаю, как использовать mithril.js?
заранее спасибо.