В методе ns.ModelCollection.prototype._beforeSetData
есть такой код https://github.com/yandex-ui/noscript/blob/master/src/ns.modelCollection.js#L120
this.__removeModels(remove);
this.__insertModels(insert, 0);
this.models = models; // вот это лишнее
Пример когда это неудобно:
- добавляю сортировку данных в коллекции
- после события
ns-model-insert - всё хорошо, сортировка выполняется
- а вот если хочется, чтобы данные были отсортированы после
setData, - проблема, сейчас я ловлю событие ns-model-insert, сортирую модели, а затем мои отсортированные данные затираются строкой выше.
Кажется, это лишняя строка кода.