jquery - ui-select2(multiple) 与 jquery 1.7.x 不选择值

标签 jquery angularjs

在我的应用程序中,我使用 jQuery 1.7(不要问为什么:( )与 angularjs 1.2.5 和 select2。我使用 ui-select2 来将 select2 与 angularjs 集成。

更新到最新版本的 ui-select2 后,插件停止选择值...问题似乎是由指令添加的 priority: 1 选项来添加对 angularjs 1.2.x 的支持this commit .

演示:Plunker

有人遇到过这个问题吗?

脚本

var app = angular.module('my-app', ['ui.select2'], function () {

})

app.controller('AppController', function ($scope) {
  $scope.transition = {};

    var results = [{
        id: '1',
        text: 'One',
        type: 1
    }, {
        id: '2',
        text: 'Two',
        type: 1
    }, {
        id: '3',
        text: 'Three',
        type: 1
    }, {
        id: '4',
        text: 'Fout',
        type: 1
    }]
  $scope.select2Options = {
        id: 'id',
            data: results,
            multiple: true
  }
})

HTML:

  <body ng-controller="AppController">
    <input class="trans-values" ui-select2="select2Options" ng-model="transition.value" style="width: 150px" multiple />
  </body>

最佳答案

我太傻了,不看看 github 中的问题列表。问题herehere

我通过将目标元素从 input 更改为 div

解决了这个问题

关于jquery - ui-select2(multiple) 与 jquery 1.7.x 不选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20701692/

相关文章:

javascript - 将事件附加到动态元素

javascript - Jquery/Js : Hide/Show Divs based on select box option values

jquery - 谷歌分析事件跟踪集成。还有其他人找到更好的解决方案吗?

javascript - 有没有办法以 Angular 方式从父 Controller 向子 Controller 发送 promise ?

javascript - ng-click 不起作用

javascript - AngularJS Google Map 指令 map 实例

javascript - 包含单选按钮的 jQuery .clone() HTML 表单 - 保留特定于克隆元素的单选事件

javascript - 在 Vue 项目中包含或初始化 jQuery 库的最佳方法是什么?

javascript - 未显示 Angular 范围值

angularjs - 如何解决angular.dart路线?