1

Quickstart で WakandaManager サービスを使用すると、angular ディレクティブを使用してクライアントにリストされている「タスク」という名前のアイテムのコレクションを取得します<li ng-repeat="task in tasks">

指定されたコード (以下) を置き換えました。

ds.Item.$all().$promise.then(function(event) {  
    $scope.tasks = event.result;  



ds.Item.getAll_items().$promise.then(function(event) {
    $scope.tasks = event.result;
    $scope.items = $wakanda.$transform.$objectToCollection(event.result);
});

ただし、クライアント html{{tasks.length}}は正しい値を取得します。リストされたエンティティを表示しない<li ng-repeat="task in tasks">か、表示しません。<li ng-repeat="item in items">

サーバー メソッドによって返されるエンティティ コレクションを表示するための正しい構文は何ですか?

4

1 に答える 1

2

変数を直接使用し$wakandaますが、どこにも定義されていません。

$wakandaから入手できますWakandaManager

したがって、$transformメソッドへの呼び出しは次のようになります。

ds.Item.getAll_items().$promise.then(function(event) {
    $scope.tasks = event.result;
    $scope.items = WakandaManager.$wakanda.$transform.$objectToCollection(event.result);
});
于 2016-04-29T13:18:26.727 に答える