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

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

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

我做的对吗?还有更好的方法吗?

我想这是一个更笼统的问题。类似于 "using jquery plugin only in the home page when using angular.js".

我对 angular.js 不是很熟悉,但是只有当 DOM.[=11= 中存在某些元素时,您才可以从 angular 端初始化插件]

类似于:

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