在我的HTML中,我有这一行:
<input ng-change="privChanged()" ng-model="selectedPriv" ui-select2="privsSelect2options"></input>
Run Code Online (Sandbox Code Playgroud)
和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;
}
};
Run Code Online (Sandbox Code Playgroud)
一切正常,当我输入3个字母时,它会过滤结果并显示正确但我无法点击并从结果列表中选择任何项目.有谁可以帮我解决这个问题?它甚至没有进入formatSelection功能.
当我尝试在项目中使用已更改的方法主体重新加载类(热交换)时出现此错误.在一切正常之前,但突然停止,我不记得什么可能是一个原因.有什么奇怪我有另一个项目具有相同的设置和方法体的热交换工作正常.
以下是NOT-working项目的配置:


我的VM设置:
-XX:PermSize=512m
-XX:MaxPermSize=1024m
-Xms1024m
-Xmx2048m
-Dcatalina.home="C:\Programy\apache-tomcat-7.0.57"
-Djava.endorsed.dirs="C:\Programy\apache-tomcat-7.0.57\endorsed"
-javaagent:C:\Programy\apache-tomcat-7.0.57/lib/spring-instrument-3.1.2.RELEASE.jar
-Dspring.profiles.active=closeMonthTest
-Dnpk.jobs.enabled=true
Run Code Online (Sandbox Code Playgroud)
这是我工作项目的配置:


VM选项:
-XX:PermSize=512m
-XX:MaxPermSize=1024m
-Xms1024m
-Xmx2048m
-Dcatalina.home="C:\Programy\apache-tomcat-7.0.57"
-Djava.endorsed.dirs="C:\Programy\apache-tomcat-7.0.57\endorsed"
-javaagent:C:\Programy\apache-tomcat-7.0.57/lib/spring-instrument-3.1.2.RELEASE.jar
-Dspring.profiles.active=test
Run Code Online (Sandbox Code Playgroud)