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

标签 javascript angularjs fullpage.js

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

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

最佳答案

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

我对 angular.js 不太熟悉,但只有当 DOM 中存在某些元素时,您才可以从 Angular 端初始化插件。

类似于:

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

关于javascript - 在 angularjs 应用程序的主页上使用 fullPage.js,必须在路线更改时销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042993/

相关文章:

JavaScript - 如何使用递归创建变量嵌套循环?

javascript - 没有exe文件的Spectron和Electron

jquery-ui - jquery sortable inside angular指令错过了第一次点击

javascript - 带有选择列表值的 AngularJS 单选按钮组

javascript - mySQL 没有将数组返回到 angularJS 中

javascript - Fullpage.js 的导航问题,未显示事件状态

javascript - 当禁用第 3 方 cookie 时,Google 登录不执行任何操作

javascript - 如何限制JQuery selectable-helper的范围?

html - 全页js滑动效果?

javascript - fullPage.js 不滚动/无法滚动