加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

twitter-bootstrap – 如何在AngularJS中使用Bootstrap Multisel

发布时间:2020-12-18 00:16:10 所属栏目:安全 来源:网络整理
导读:我想在AngularJS中使用Bootstrap Multiselect Dropdown http://davidstutz.github.io/bootstrap-multiselect/。我听说有必要把它转到指令。但我认为这很复杂不知道我要做什么如果你有经验,请指导我!韩国社交协会。 解决方法 如果您不需要创建非常可重用的
我想在AngularJS中使用Bootstrap Multiselect Dropdown http://davidstutz.github.io/bootstrap-multiselect/。我听说有必要把它转到指令。但我认为这很复杂不知道我要做什么如果你有经验,请指导我!韩国社交协会。

解决方法

如果您不需要创建非常可重用的代码,那其实并不复杂。第一步是创建一个基本的指令并获取DOM元素:
angular.module('yourapp',[])

.directive('multiselectDropdown',[function() {
    return function(scope,element,attributes) {

        element = $(element[0]); // Get the element as a jQuery element

        // Below setup the dropdown:

        element.multiselect({
            option1: 123,option2: "abcd",// etc.
        })

        // Below maybe some additional setup
    }
}]);

基本上,一旦你在指令中,它实际上只是常规的jQuery或JS代码。

然后在您的HTML代码中:

<select multiselectDropdown >
    <option value="1">One</option>
    <option value="2">One</option>
    <option value="3">One</option>
</select>

您还可以在DIV上指定其他属性,并使用指令的attributes参数获取值。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读