在angularjs应用程序的主页上使用fullPage.js,必须在更改路线时销毁

Using fullPage.js on homepage in angularjs application, must destroy on route change

本文关键字:改路 js 应用程序 angularjs 主页 fullPage      更新时间:2023-09-26

我只在主页上的angularJs应用程序中使用fullPage.js,其他页面/路由都不会受到影响。为了实现这一点,我在locationChangeSuccess事件上调用destroy。

我做得对吗?或者有更好的方法吗?

我想这是一个更通用的问题。类似于"使用angular.js时仅在主页中使用jquery插件"。

我不太熟悉angular.js,但您可能只有在DOM中存在特定元素时才能从angular端初始化插件。

类似于:

if($('#fullpage').length){
    $('#fullpage').fullpage();
}