16

私はこのようなことをしようとしています:

<ul>
    <li ng-repeat="{{myRepeatExpression}}">{{row.name}}</li>
</ul>

ただし、ng-repeatロジックはディレクティブのコンパイル状態にあるため{{myRepeatExpression}}、変数ではなく通常の文字列として扱われます。これは明らかに機能しません。

そのための回避策はありますか?

4

3 に答える 3

2

ng-repeatのように独自の式構文のみを受け入れますrow in rowsrows、コントローラーの関数または promise である可能性があります。ただし、頻繁に変更されるものでは ng-repeat がうまく機能しないため、パフォーマンスを注意深く監視する必要があります (恐ろしい最大 10 回の反復エラー)。

于 2013-07-31T13:35:35.043 に答える