Мы получаем "a.tmpl.complete не функция" с v1.9

Мы получаем следующую ошибку с v1.9 профилировщика.

a.tmpl.complete не является функцией

Поиск и попытка поиска в проблеме, но до сих пор не повезло, что делать, чтобы исправить ее.

Кто-нибудь еще знает, что делать?

Ответ 1

Это побочный урон, вызванный бесконечным боем для jQuery, чтобы получить шаблонный движок.

Что случилось, так это то, что jQuery.tmpl будет тем шаблоном, который команда jQuery собиралась благословить. Однако материал произошел и по какой-либо причине нынешний соперник может jsRender.

Если по какой-либо причине вы зависели от конкретной другой реализации $.tmpl в зависимости от заказа Mini Profiler, то вы либо сломали бы вас, либо вы разбили Mini Profiler.

Чтобы преодолеть это, я просто закрепил MiniProfiler для использования ненавязчивой версии jQuery и jQuery.tmpl. Это означает, что вы можете загрузить любую версию jQuery, которую вы хотите на свою страницу, но MiniProfiler будет использовать только специальную "переименованную" версию jQuery (хранящуюся в глобальном jQueryMP).

Смотрите также: ненавязчивый шаблон jQuery html