在angular.js控制器中导入jQuery
Bootstrap Tapdrop jQuery in angular.js controller
我看到Bootstrap Tapdrop库,它是完美的下拉在我的响应选项卡。我的应用程序使用angular.js,但在我的index.html中添加了bootstrap-tapdrop.js。
我想打电话给:
$('.nav-tabs').tabdrop({align:'left'});
把放到我的angularjs应用中,但是没有任何效果。然而,当我从chrome控制台调用它时,工作正常。
我如何添加这句jQuery angular.js我的驱动程序?有吗?或者…我怎么从angular.js中使用这个库?我在角上找过类似的东西,但是没有找到。
谢谢
你必须创建一个指令,以便使用jQuery插件,或者当你想使用jQuery或任何第三方插件将客户端行为附加到元素。
试试这样做。
angular.module('main')
.directive('my-tabs-directive', [ function ($timeout, $sce) {
return {
restrict: 'E',
link: function (scope, element, attrs) {
//Write any plugin logic here
element.tabdrop({align: 'left'});
},
templateUrl: 'passYourTemplateUrl'//You can also use inline template
};
}
]);
你可以在这里了解更多关于angularJs指令的信息https://docs.angularjs.org/guide/directive
相关文章:
- 导入jQuery脚本获胜'我不处理html文件
- 在服务工作者中导入jquery.js
- 在 jquery 中导入另一个脚本
- jQuery GraphML解析(正在清理导入的数据)
- '$'未定义Jquery ajax请求-javascript导入
- CodeMirror使用jQuery导入文本
- 正在导入Jquery,但AJAX不起作用
- 为什么 jQuery 在本地导入时不起作用
- 当通过导入包含 jQuery 时,窗口加载事件不会触发
- JSON+Javascript/jQuery.如何从 json 文件导入数据并对其进行解析
- 将jQuery导入WordPress时遇到麻烦
- 在 JavaScript 中生成 Amazon API 签名,导入哈希函数 (jQuery)
- 如何将 jQuery 嵌入/导入到另一个 JavaScript 库中,而不会与网站上部署的 jQuery/其他库发生潜在
- 允许多个 jquery 导入语句
- 导入.js会禁用jQuery Mobile CSS样式
- 如何在具有公共头导入和jquery脚本的网站中布局代码
- 使用jade导入jQuery(使用node.js+express)
- 在Bottle中导入Javascript文件(framework jQuery)
- 导入jquery的正确方法是什么?
- 在angular.js控制器中导入jQuery