2016-04-07 13 views
0

したがって、スコープ関数が個のユニークユーザを返します。もしng-repeatを使ってHTMLでテキストを出力したいのであれば、どうやってこれをやりますか? 角度範囲でng-repeatを実行する方法

// update filter functions 
$scope.updateFilter = function (start, end) { 
    // console.log(start.unix()); 
    thisMonthUsers = []; 
    records.forEach(function (entry) { 
    var entryStart = entry.f[3].__text/1000; 
    var entryEnd = entry.f[4].__text/1000; 
    if (!(entryEnd < start.unix() || entryStart > end.unix())) { 
     thisMonthUsers.push(entry.f[1].__text); 
    } 
    }); 
    var uniqueUsers = thisMonthUsers.filter(Unique); // unique 
    return uniqueUsers; 
} 

は、これまでのところ、私はこれを試してみましたが、それは動作しません:

<div class="panel-body"> 
    <ul> 
    <li ng-repeat="uniqueUsers in updateFilter">{{ uniqueUsers() }}</li> 
    </ul> 
</div> 

答えて

1

次のコードは、トリックを行うことができます:

<div class="panel-body"> 
    <ul> 
     <li ng-repeat="user in users = uniqueUsers() | filter">...</li> 
    </ul> 
</div> 
+0

は、うーん、私は、この作品とは思いません。 – jake

+0

@jakeはうまく動くと思います。 https://plnkr.co/edit/6l3x8HHsMhhcQexSTUTA?p=preview – Ledzz

+0

Gotcha。私はちょうど正しい機能を入れなかった。ありがとう! – jake

関連する問題