У меня есть случай, когда мне нужно использовать несколько версий библиотеки Nvd3 для разных диаграмм на одной странице в угловом приложении (каждый график загружается через отдельный шаблон). Как избежать такого столкновения?Как использовать две версии одной и той же библиотеки javascript без функции кровопускания на одной странице?
Итак, предположим, что для графа partial_1.html требуется v1.8, график на partial_2.html требует v1.1 и т. Д. Любая помощь будет высоко оценен.
jQuery пытается исправить это с помощью метода noConflict, но я не могу найти решение, которое работает для произвольных js-библиотек (а не только jQuery).
Мой совет: обновить устаревшую диаграмму :) –
Вот еще один совет, чтобы избежать этого в будущем: всегда всегда псевдоним всех вызовов сторонних функций. –
Обновление диаграммы не является вариантом, так как более новая версия Scatterplot не имеет увеличения «рыбий глаз» по причинам, не зависящим от моего понимания, и переопределение других - это не вариант, потому что мне нужны некоторые из более новых версий. :) @JaredSmith Что вы подразумеваете под псевдонимами третьих лиц? Не могли бы вы привести пример? :) –