Déjame presentarte qué es Angularjs?
AngularJS es un marco estructural diseñado para aplicaciones web dinámicas. Le permite usar HTML como lenguaje de plantilla, y al extender la sintaxis HTML, puede construir los componentes de su aplicación de manera más clara y concisa. Su innovación es que utiliza la vinculación de datos y la inyección de dependencia para evitar que escriba mucho código. Todos estos se implementan a través de JavaScript del lado del navegador, lo que también lo hace perfectamente combinado con cualquier tecnología del lado del servidor.
AngularJS está diseñado para superar las deficiencias de HTML en aplicaciones de construcción. HTML es un buen lenguaje declarativo diseñado para la pantalla de texto estático, pero será débil si desea crear aplicaciones web. Así que hice un trabajo (también puedes pensar que fue un pequeño truco) para que el navegador haga lo que quiero.
AngularJS proporciona filtros para formatear datos de entrada y salida. Comencemos a introducir el uso de filtros AngularJS. Echemos un vistazo
• Usar en archivos HTML y en archivos JS
$ scope.form_time = $ filtre ('date') ($ scope.time, 'aaa yyyy-mm-dd hh: mm: ss'); <p> {{time | Fecha: 'aaa yyyy-mm-dd hh: mm: ss'}} </p>• Filtros internos y filtros personalizados
.filter ('my_data_format', [function () {return function (data, str, ss) {console.log ('data:', data, 'str:', str, 'sss:', argumentos [2]);}}]); // var1 es el primer parámetro datos, 123 es el segundo parámetro str, este es el tercer parámetro <p> {{{{{{{ my_data_format: 123: 'this'}} </p> // Process the entrante data.filter ('my_data_format', [function () {return function (data, str) {var arr = []; angular.foreach (data, function (One_list); arr;}}]); // Los filtros se pueden usar en valores unidos, o en ng-if = "(listas | my_data_format: '2'). Longitud> 0", y ng-show, etc.; Expresiones similares. Como una declaración de juicio <p ng-depreat = "list in lists"> name: {{list.name}}, número de personas {{(listas | my_data_format: '2'). Longitud}} </p>