javascript - Angular 1.5(组件)-如何使用 jQuery 插件?

标签 javascript jquery angularjs

我有过“旧式” Angular 经验,我在其中使用指令。如果我想使用一些 jQuery 插件,比如 niceScroll...并且在旧的 Angular 中我创建了指令,带有这样的指令体:

element.niceScroll()

然后在 html 中的元素上添加 attr: some-directive

现在我正在尝试使用 Angular 1.5 来做到这一点。但我因一个问题而停了下来:

我如何将它与组件一起使用?我应该在 Controller 中写什么,在组件中写什么,在 .js 中写什么? 也许有人有一些想法?

最佳答案

指令仍然存在,在大多数情况下您仍然应该使用它们来包装 jquery 插件。

大多数此类指令将:

  • 尚未隔离范围。
  • 没有模板
  • 限制为 AC(属性/类别)

(大多数标准指令都遵循此条件)

为了休息,您可以创建组件。

关于javascript - Angular 1.5(组件)-如何使用 jQuery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38565671/

相关文章:

jquery - ajax返回后提交表单

javascript - 如何在 $http body angularjs 中调用方法

javascript - Angular UI网格无法对具有行索引的列进行排序

javascript - AngularJS - 连接到 App.js 中的另一个 Controller

javascript - 提交带有文件的表单而不刷新

javascript - | 是什么意思?在 JavaScript 中

javascript - 当模式打开时,停止传播新闻事件/防止在 React-Native 应用程序上冒泡

javascript - PHP生成的json_encode列表中不显示 'null'

javascript - 每当某个类到达窗口顶部时,尝试更改粘性标题背景

javascript - 在两个窗口中打开页面