webappにてSpring を使用し、リストを表示しているのですが、angularでのst-searchとfilterを使い重複を無で一覧を表示させようとしていますが、
うまくいきません。
重複せずに表示させるためにfilter:XX:XX のXX XXが認識されていないようなのですが、どのように記述すればいいでしょう。
表示したい配列はDtoにaddしています。
携帯からなので、ソースベタ貼りで、失礼いたします。
main.js ===========
workbenchApp.filter('jufukuFilter', function () {
return function(jufukuList) {
var filtered = [];
var flag;
filtered.push(jufukuList[0]);
for(var i = 0; i < jufukuList.length; i++){ flag = true; for(var j = 0; j < filtered.length; j++){ if(jufukuList[i] === filtered[j]){ flag = false; } } if(flag){ filtered.push(jufukuList[i]); } } return filtered; };
});
html======================
<select class="form-control" st-search="dates"> <option value="">ALL</option> <option ng-repeat="ichiran in ichiranList | jufukuFilter:ichiran.dates:'ichiranDto'" value="{{ichiran.dates}}" >{{ichiran.dates}}</option> </select>あなたの回答
tips
プレビュー