Позвольте мне представить вам, что такое Angularjs?
AngularJS - это структурная структура, предназначенная для динамических веб -приложений. Это позволяет использовать HTML в качестве языка шаблона и, расширяя HTML -синтаксис, вы можете создавать компоненты приложения более четко и кратко. Его инновации заключается в том, что он использует привязку к данным и впрыску зависимости, чтобы не допустить написания большого количества кода. Все они реализованы через JavaScript на стороне браузера, что также делает его идеально сочетающимся с любой технологией на стороне сервера.
AngularJS предназначен для преодоления недостатков HTML в строительных приложениях. HTML - это хороший декларативный язык, предназначенный для статического текстового дисплея, но он будет слабым, если вы хотите создать веб -приложения. Поэтому я сделал некоторую работу (вы также можете подумать, что это был немного уловка), чтобы заставить браузер делать то, что я хочу.
AngularJS предоставляет фильтры для формата входных и выходных данных. Давайте начнем внедрять использование фильтров AngularJS. Давай посмотрим
• Использовать в файлах HTML и в файлах JS
$ scope.form_time = $ filter ('date') ($ scope.time, 'yyyy-mm-dd hh: mm: ss'); <p> {{time | Дата: 'yyyy-mm-dd HH: MM: SS'}} </p>• Внутренние фильтры и пользовательские фильтры
.filter ('my_data_format', [function () {return function (data, str, ss) {console.log ('data:', data, 'str:', str, 'sss:', аргументы [2]);}}]); // var1 - это первый параметр, 123 - это второй параметр, это третий параметр <p> {ar> {var1 {var1. my_data_format: 123: 'this'}} </p> // обработать входящие данные. arr;}}]); // Фильтры могут использоваться в связанных значениях или в ng-if = "(списки | my_data_format: '2'). Длина> 0", а также NG-Show и т. Д.; Подобные выражения. В качестве оператора суждения <p ng-repeat = "Список в списках"> name: {{list.name}}, количество людей {{(списки | my_data_format: '2'). Длина}} </p>