ng-repeat を反映しているが、名前を単一の変数にバインドするディレクティブを書きたい:
したがって、次のようなものを書く代わりに:
ng-repeat="summary in data.accounts.all.summaryAsArray()"
あなたはこのようなものを書くことができます
ng-let="summary as data.accounts.all.summary();
global.some.info as processSummary(summary);"
どこ:
data.accounts.all.summaryAsArray() returns [<obj>]
data.accounts.all.summary() returns <obj>
これはどのように行われますか?
これがどのように使用されるかの例は、データをフィルタリング、ソート、およびページングしたいが、バインディングのステップも再利用したい状況です。
ng-let="berts as data('users.list') | filterBy:select('name'):contains('Bert') | sort:by('date-joined');
groups as berts | subArray:page.perpage:pagecurrent | groupBy:has('fish')
"
次に、子要素でそれに応じてページを使用できます。
ng-repeat="g in groups"
or {{bert.length}}