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

Angularjs에서 컨트롤러(controller.js)에서 필터($filter)를 사용하여 날짜 포맷링/시간 예제

Angularjs 내장 필터(filter)는 데이터 정보 포맷을 형식화하는 데 강력한 기능을 제공합니다. 예를 들어: 시간, 날짜 형식화, 숫자 정밀도 형식화, 언어 로컬화, 화폐 형식화 등.但这些 필터는 일반적으로 VIEW에서 사용됩니다. 예를 들어 시간 형식화/날짜의 VIEW 뷰 코드:

<div ng-app>
  <p>
    <label 선택하십시오</label>
    <input type="date" id="date" ng-model="datevalue" />
  </p>
  <p> {{ datevalue | date : 'fullDate'}} </p>
</div> 

그러면 문제가 생깁니다. 컨트롤러(controller)의 js 코드에서 필터를 사용하여 시간을 포맷해야 한다면/날짜는 어떻게 처리해야 하나요? 바로 코드를 보여드리겠습니다: 뷰(view) 템플릿 코드:

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

컨트롤러(controller) 코드:

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

이제 컨트롤러(controller.js)의 js 코드에서 필터($filter)를 사용하여 날짜를 포맷하는 방법입니다./시간의 구현. 여러분의 학습에 도움이 되길 바랍니다. 또한, 나의 튜토리얼에 많이 지지해 주시길 바랍니다.

고지사항: 본 내용은 인터넷에서 가져왔으며, 저작권자가 소유하고 있으며, 인터넷 사용자가 자발적으로 기여하고 자체로 업로드한 내용입니다. 본 사이트는 소유권을 가지지 않으며, 인공 편집을 하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 위반이 의심되는 내용이 있다면, 이메일을 보내 주시기 바랍니다: notice#oldtoolbag.com(보고할 때는 #을 @으로 변경하십시오. 신고하고 관련 증거를 제공하시면, 사실을 확인하면 해당 사이트가 즉시 위반 내용을 제거합니다。)

추천해드립니다