Deixe -me apresentar a você o que é AngularJS?
AngularJS é uma estrutura estrutural projetada para aplicativos da Web dinâmicos. Ele permite que você use o HTML como uma linguagem de modelo e, ao estender a sintaxe HTML, você pode criar seus componentes de aplicativo com mais clareza e concisa. Sua inovação é que ele usa a ligação de dados e a injeção de dependência para impedir que você escreva muito código. Tudo isso é implementado por meio de JavaScript do lado do navegador, o que também o torna perfeitamente combinado com qualquer tecnologia do lado do servidor.
O AngularJS foi projetado para superar as deficiências do HTML em aplicações de construção. O HTML é uma boa linguagem declarativa projetada para exibição de texto estático, mas será fraco se você deseja criar aplicativos da Web. Então, eu fiz algum trabalho (você pode pensar que foi um pequeno truque) fazer com que o navegador faça o que eu quero.
AngularJS fornece filtros para formatar dados de entrada e saída. Vamos começar a introduzir o uso de filtros AngularJS. Vamos dar uma olhada
• Use em arquivos HTML e em arquivos JS
$ scope.form_time = $ filtro ('date') ($ scope.time, 'yyyy-mm-dd hh: mm: ss'); <p> {{time | Data: 'AAAA-MM-DD HH: MM: SS'}} </p>• Filtros internos e filtros personalizados
.Filter ('my_data_format', [function () {return function (dados, str, ss) {console.log ('dados:', dados, 'str:', str, 'sss:', argumentos [2]); my_data_format: 123: 'this'}} </p> // Processe o data de entrada.Filter ('my_data_format', [function () {return function (dados, str) {var Arr = []; angular.foreach (data, (um_list) {if (One_list. str) {arr.push (one_list);}}); retornar arr;}}]); // filtros podem ser usados em valores ligados, ou em ng-if = "(listas | my_data_format: '2'). comprimento> 0" e ng-show, etc.;; expressões semelhantes. Como uma declaração de julgamento <p ng-repeat = "Lista em listas"> nome: {{list.name}}, número de pessoas {{(lists | my_data_format: '2'). Length}} </p>