gpt4 book ai didi

javascript - 无法选择 ui-select2 创建的列表中的项目

转载 作者:技术小花猫 更新时间:2023-10-29 12:36:37 24 4
gpt4 key购买 nike

在我的 HTML 中有这一行:

<input  ng-change="privChanged()" ng-model="selectedPriv" ui-select2="privsSelect2options"></input>

privsSelect2options 函数:

$scope.privsSelect2options = {
placeholder: "Wybierz privo",
allowClear:true,
minimumInputLength: function(){return 3;},
formatInputTooShort: function (input, min) {return "Wprowadź conajmniej " + min + " znaki.";},
formatSearching: function () { return "Wyszukiwanie..."; },
formatNoMatches: function () { return "Nie znaleziono pasujących województw."; },
query: function (query) {
query.callback( {results: $filter('filter')($scope.privs,{name: query.term}) } );
},
formatResult: function(priv){
return priv.name;
},
formatSelection: function(priv){
return priv.name;
}
};

当我输入 3 个字母时一切正常,它会过滤结果并显示正确但我无法单击并从结果列表中选择任何项目。谁能帮我解决这个问题?它甚至没有进入 formatSelection 函数。

最佳答案

问题是Priv类/表没有id属性,而且它的Primary Key是field code。我必须添加功能:

id : function(priv) {
return priv.code;
},

$scope.privNameSelect2options

关于javascript - 无法选择 ui-select2 创建的列表中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15639184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com