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