0

angularjs にオブジェクトがありreportViewList、これには と の 2 つのメンバーがnameありbpListます。bpListと の 2 つの要素を持つオブジェクトでもありidますname

ng-model reportFilter を使用した入力があり、 name と の結合によって結果を表示したいとしbpList.nameます。

次のようにコードを書きました。

ng-repeat="view in reportViewList | filter:( {name: reportFilter}||{bpList.name: reportFilter} )"

しかし、操作後の文は機能||しません。

コードの問題は何ですか?

4

1 に答える 1

0
ng-repeat="view in reportViewList | filter:reportFilter"

name に部分文字列 reportFilter がある場合、または bpList.name に部分文字列 reportFilter がある場合に一致します

ng-repeat="view in reportViewList | filter:{name:reportFilter, bpList.name:reportFilter}"

name と bpList.name の両方に部分文字列 reportFilter がある場合に一致します

于 2013-11-01T23:06:32.673 に答える