2013-12-20 54 views
3

在我的應用程序中我使用jQuery 1.7(不要問爲什麼:()與angularjs 1.2.5和select2我使用ui-select2 select2與angularjs整合。ui-select2(多個)與jQuery 1.7.x不選擇值

更新到用戶界面,選擇2的最新版本之後,插件停止選擇價值......這個問題似乎是由指令加入到增加對angularjs 1.2.x的this commit支持的priority: 1選項。

演示: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> 
+0

@IrvinDomininakaEdward財產被添加爲修復了另一個問題...所以刪除它不會是一個明智的選擇..升級jQuery是不是現在的選擇......但它仍然拋出一個錯誤在你的控制檯中使用'annot use'在'operator'中搜索'2'中的'0' –

回答

3

當時有點過於從我傻不看在GitHub上的問題清單。問題herehere

我解決它通過改變從input目標元素div

0

的文檔是不是最新的。見here

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