Pull to refresh

Comments 13

Ничего адекватного, к сожалению, я так и не нашел.

А чем вам не угодили решения типа backbone.stickit или backbone.modelbinder?
И где, собственно, исходники?)
Рассматривал давно, около года назад.
Один из вариантов — Backbone.DataBinding.
Ну просто не понравился он мне, сложный какой-то:)
Хотелось очень простого решения, а все предлагали комбайны.
Имхо, бинд должен происходить вне модели или представления. Я считаю, что должен быть объект вроде dataBinder со статической функцией bind, которая должна иметь сигнатуру вызова а-ля dataBinder.bin(view, model). Но, как уже сказали выше, зачем свой велосипед, если так много готовых решений?
Имхо, бинд должен происходить вне модели или представления. Я считаю, что должен быть объект вроде dataBinder со статической функцией bind, которая должна иметь сигнатуру вызова а-ля dataBinder.bin(view, model)

Смахивает на ООП головного мозга, уж простите. Новый паттерн изобретаете?
Да нет, почему же? Функция байндинга не относится ни к модели, ни к представлению, она связывает их, поэтому и должна находиться отдельно. Как я вижу, аналогично сделано в Backbone.DataBinding, как написал автор.
Вы только что изобрели ViewModel.
Что вы, что вы) Я не претендую на оригинальность в решении этого вопроса, просто скорее выражаю удивление по поводу реализации, предложенной автором с инициализацией плагина в представлении. Чтобы не быть голословным, поясняю, как на мой взгляд правильно.

А вообще да, ViewModel.
Sign up to leave a comment.

Articles