@pasaran, что ты думаешь про неймспейсы в событиях?
Пример использования:
ns.View подписывается на изменения моделей в методе _bindModels:
https://github.com/yandex-ui/noscript/blob/master/src/ns.view.js#L658-L711
_unbindModels пока не работает
https://github.com/yandex-ui/noscript/blob/master/src/ns.view.js#L717
но мог бы (должен?) отписываться от моделей
Так вот, было бы очень удобно сделать так:
// Когда подписываемся указываем namespace (this._uniqID - уникальный идентификатор view)
model.on('ns-model-changed', function() { ... }, this._uniqID);
model.on('ns-model-destroyed', function() { ... }, this._uniqID);
// Когда нужно - отписываем все обработчики по namespace-у.
model.off(null, null, this._uniqID);
Если ты за - я могу сделать PR.
@pasaran, что ты думаешь про неймспейсы в событиях?
Пример использования:
ns.Viewподписывается на изменения моделей в методе_bindModels:https://github.com/yandex-ui/noscript/blob/master/src/ns.view.js#L658-L711
_unbindModelsпока не работаетhttps://github.com/yandex-ui/noscript/blob/master/src/ns.view.js#L717
но мог бы (должен?) отписываться от моделей
Так вот, было бы очень удобно сделать так:
Если ты за - я могу сделать PR.