2013-09-11 4 views
1

Я просмотрел все видео на backbonerails.com, и я начал использовать marionette.js в клиентских приложениях с большой радостью. Я достиг точки, где мне удобно использовать его в приложениях большого масштаба, и я уже несколько раз развернул их. Но я не могу понять, как повторно использовать компоненты в разных проектах.Повторное использование компонента в нескольких проектах marionette.js

Дело в том, что все это включено в модуль «приложение» с подмодулями. Как я могу использовать некоторые повторно используемые модули, которые не привязаны непосредственно к приложению, но все еще имеют к нему доступ при использовании.

Надеюсь, что это имеет смысл.

Благодаря

ответ

0

Modules позволяют "определить" их несколько раз; каждое последующее «определение» позволяет перезаписать существующие возможности. Одна вещь, которую вы можете сделать, это создать функцию BaseModuleDefinition, которая содержит базовую реализацию, передать ее в Applicationmodule и вызвать имя модуля, а затем снова позвонить module, чтобы обеспечить настройку.

я опубликовал пример этого здесь: How to extend a MarionetteJS module to reduce code duplication

+0

Спасибо .. Я буду смотреть в него =) –

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