Что такое правильный способ обновления модели при изменении вида. Нужно ли это делать в представлении или в каком-то другом месте, таком как контроллер или так?backbone.js правильный способ обновления модели при изменении вида
например, у меня есть модель (model1) и некоторый вид (View1), связанный с этой моделью. Мне нужно обновить модель, когда я изменяю некоторые поля в представлении. Каков правильный способ сделать это?
Кроме того, у меня есть коллекция моделей, связанных с другим видом (View2), и мне нужно поместить модель (model1) в эту коллекцию. Второй вопрос - должен ли View1 или Model1 узнать о коллекции, и если да - как это должно быть сделано?
но таким образом некоторые несколько проблем возможны. Например, если вид подписан на Model.change, и я изменяю представление и после модели обновления, так что просмотр будет повторно отображаться еще раз - это, конечно, излишний – Ph0en1x
Вот почему считается хорошей практикой уничтожить представление, если оно не видно, если это то, что вы имеете в виду. – drinchev
@ ph0en1x вы никогда не должны оставлять viewd вокруг того, что вы не используете. Вы ухудшаете производительность своего приложения и можете вызывать события зомби! – tkone