English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Explicação Detalhada de como Formatar Data usando Filtros ($filter) no Controlador (controller.js) do Angularjs/Exemplo de Instância de Tempo

Os filtros integrados do Angularjs (filter) fornecem funcionalidades poderosas para formatar informações de dados, como: formatar tempo, data, formatar precisão numérica, localização de idioma, formatar moeda, etc. No entanto, esses filtros geralmente são usados dentro da VIEW, como formatar tempo/Código da vista de DATA:

<div ng-app>
  <p>
    <label>Selecione uma data</label>
    <input type="date" id="date" ng-model="datevalue" />
  </p>
  <p> {{ datevalue | date : 'fullDate'}} </p>
</div> 

Então, a pergunta é: se eu precisar usar um filtro para formatar a data no código JavaScript do controlador (controller)/Como lidar com datas? Vamos direto ao ponto: código da visão (view) template:

<div ng-app="dateApp" ng-controller="dateController">
  <p> {{ result }} </p>
</div> 

Código do controlador (controller):

var app = angular.module('dateApp', []);
  app.controller(
    'dateController',
    function ($scope, $filter) {
      $scope.result = $filter('date')(new Date(), 'fullDate');
    }
); 

Aqui está o uso do filtro ($filter) para formatar a data no código JavaScript do controlador (controller.js)/Implementação do tempo. Espero que ajude na aprendizagem de todos e que vocês apoiem mais o tutorial Yell.

Declaração: o conteúdo deste artigo é extraído da Internet, pertence ao respectivo detentor dos direitos autorais, fornecido pelos usuários da Internet de forma voluntária e auto-publicado. Este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidades legais relacionadas. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar, e forneça provas relevantes. Caso confirmado, o site deletará imediatamente o conteúdo suspeito de violação de direitos autorais.)

Você também pode gostar