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

时间:2013-12-20 10:38:07

标签: jquery angularjs

在我的应用程序中,我正在使用jQuery 1.7(不要问为什么:()with 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>

2 个答案:

答案 0 :(得分:3)

对我来说有点太傻了,不看github中的问题列表。问题herehere

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

来解决的

答案 1 :(得分:0)

文档不是最新的。请参阅here

<div ui-select2="select2Options" ng-model="list_of_string"></div>