2015-05-07 2 views
0

У меня есть библиотека JavaScript, которую я хочу использовать из функций карты в представлениях Couchbase. Есть ли способ установить эту библиотеку каким-то «глобальным» способом, поэтому она будет доступна из всех определений определений, которые я создаю?пользовательская глобальная функция, используемая в представлениях Couchbase

ответ

1

Не без изменения исходного кода Couchbase, ни одна :)

Там нет, конечно, вы ничего от дублирования очистного определения функции для каждого вида. Единственное, что теряется в этом подходе - это ремонтопригодность (если функция меняется, вам нужно обновить каждую функцию карты, используя ее).

1

Пока не отвечая на ваш вопрос прямо, этот подход может достичь подобных результатов:

Вместо добавления кода JS вручную, вы можете программно создавать представления. Таким образом, вы можете легко дублировать свою «библиотеку» во всех своих представлениях при их создании.

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