2016-12-05 5 views
0

私はAngularJS 1.5.8を使用しています。ユーザーのフィルタが必要です:テキスト入力フィールド(searchEmployeesText)のドロップダウンボックス(vm.selectedUser): ドロップダウンボックスでのみ、このように見えますそして、正常に動作します:AngularJS filter with or

| filter: {user: {surname: vm.selectedUser.surname}} 

は、実際に私は両方のために使用するアプローチを知らない:

| filter: {user: {surname: vm.selectedUser.surname or searchEmployeesText}}   (this does not work but only to show what I would neet) 

答えて

0

ことはあなたの条件間||代わりのorを使用してみてください。

| filter: {user: {surname: vm.selectedUser.surname}} || {user: {surname: earchEmployeesText}}" 

さらに条件を組み合わせるにはthis answerもチェックしてください。