Como criar um filtro apenas por 2 campos? Por exemplo NOME do cliente ou CPF
E como criar um filtro que aceite strings com acentos ou sem, gerando o mesmo resultado?
Abraços!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como criar um filtro apenas por 2 campos? Por exemplo NOME do cliente ou CPF
E como criar um filtro que aceite strings com acentos ou sem, gerando o mesmo resultado?
Abraços!
Qualquer filtro mais sofisticado você tem que criar um custom filter.:
https://docs.angularjs.org/tutorial/step_09
No entanto, você pode filtrar apenas pelos campos que quiser dessa forma:
<input ng-model="valor">
<div ng-repeat="foto in fotos | filter:{ titulo: valor }">
Ele filtrará apenas pelo título.
Obrigado, Flávio, mas atendeu em parte pois eu queria por exemplo verificar 2 informações na mesma entrada.
Exemplo: Tenho um campo de busca onde o usuário pode digitar tanto o nome com ou sem acento (exemplo Flavio ou Flávio) quanto o CPF.
Oi Rafael, talvez isso ajude: