2013-12-16 2 views
2

Я уже некоторое время занимаюсь работой с Angular.js. Недавно в моем проекте было требование приложения SPA, и мне назначен модуль для проектирования. Разработчик, который уже проделал определенную работу над этим проектом, выбрал Backbone.js в качестве основы для реализации MVC.Использование обоих Backbone.js и Angular.js в том же проекте. Каковы практические и практические последствия?

Теперь, поскольку я очень знаком с Угловым, обучение Магистраль с нуля становится немного сложной и трудоемкой.

Есть ли возможность использования Магистральной и угловой рук в одном и том же приложении? Модели и представления для моего модуля не зависят от работы моего товарища по команде. Но оба модуля объединились в конечном приложении.

Можете ли вы сообщить мне об этом? И если это возможно, каковы будут практические реализации и накладные расходы, если таковые имеются. Я намерен не касаться кода, написанного в Backbone.

ответ

2

Магистральные и угловые могут быть использованы вместе (хотя я бы точно не рекомендовал его). Вероятно, вы захотите использовать только коллекцию/Модели/Маршрутизаторы с Backbone, поскольку попытка комбинирования Backbone.View с Angular может привести к запутыванию кода. Тем не менее, вы можете использовать оба варианта, если вы действительно этого хотели, до тех пор, пока вы не уверены, что угловые контексты не перекрываются с вашими проектами Backbone Views (и даже тогда вы можете использовать , но все ставки отключены, если вы попытаетесь для этого).

0

Лучше использовать Restangular, он расширяет Угловые с аналогичными вещами, которые вам, вероятно, нравятся в Backbone.

Смежные вопросы