在angularjs应用程序的主页上使用fullPage.js,必须在更改路线时销毁
Using fullPage.js on homepage in angularjs application, must destroy on route change
我只在主页上的angularJs应用程序中使用fullPage.js,其他页面/路由都不会受到影响。为了实现这一点,我在locationChangeSuccess事件上调用destroy。
我做得对吗?或者有更好的方法吗?
我想这是一个更通用的问题。类似于"使用angular.js时仅在主页中使用jquery插件"。
我不太熟悉angular.js,但您可能只有在DOM中存在特定元素时才能从angular端初始化插件。
类似于:
if($('#fullpage').length){
$('#fullpage').fullpage();
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- 你能把grunt.js中的linter改成jslint吗
- 骨干.js 3路模型同步
- 查找并替换多维 JS 数组中的元素,而不会改变数组
- Ember.js:无路的过渡路线
- D3.js力导向图保持恒定的链路距离
- 尝试将使用 SQL 语句生成的 JSON 数据从 PHP 脚本返回到 JS 网页,但改为 null
- Node.js的快速路由是'即使使用通配符,也不会捕获一些GET
- 在Gulp.js中将时钟改为12小时而不是24小时
- 在Three.js中改变子对象的世界位置
- 如何缩小js文件?把veryloooooongvariable改成x
- 在simpleweather.js中将大写改为小写
- 改变数组.node.js中的原型
- 预编码字符串将js中的单引号改为双引号
- 在Three.js PointCloud中将正方形改为圆形