Angularjs內(nèi)置的過濾器(filter)為我們的數(shù)據(jù)信息格式化提供了比較強(qiáng)大的功能,比如:格式化時(shí)間,日期、格式化數(shù)字精度、語言本地化、格式化貨幣等等。但這些過濾器一般都是在VIEW中使用的,比如格式化時(shí)間/日期的VIEW視圖代碼:
站在用戶的角度思考問題,與客戶深入溝通,找到筠連網(wǎng)站設(shè)計(jì)與筠連網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋筠連地區(qū)。
{{ datevalue | date : 'fullDate'}}
那么問題來了,如果我需要在控制器(controller)的js代碼中使用filter來格式化時(shí)間/日期,應(yīng)該怎樣處理呢? 直接上代碼吧: 視圖(view)模板代碼:
{{ result }}
控制器(controller)代碼:
var app = angular.module('dateApp', []); app.controller( 'dateController', function ($scope, $filter) { $scope.result = $filter('date')(new Date(), 'fullDate'); } );
以上就是在控制器(controller.js)的js代碼中使用過濾器($filter)格式化日期/時(shí)間的實(shí)現(xiàn)。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。