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

Detailedie Verwendung von Filters ($filter) in Angularjs Controlern (controller.js) zur Formatierung von Daten/Zeitbeispiel

Die eingebauten Filter (filter) von Angularjs bieten eine recht starke Funktionalität zur Formatierung unserer Dateninformationen, wie z.B.: Formatierung von Zeit, Datum, Formatierung von numerischer Genauigkeit, Lokalisierung von Sprache, Formatierung von Währungen usw. Diese Filter werden jedoch in der Regel im VIEW verwendet, z.B. zur Formatierung der Zeit/Der VIEW-Code für das Datum:

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

Dadurch stellt sich die Frage, wenn ich im js-Code des Controllers (controller) einen Filter verwenden muss, um Zeit zu formatieren/Wie sollte mit Daten umgegangen werden? Hier ist der Code: View-(view)-Template-Code:

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

Controller-(controller)-Code:

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

Hier ist die Verwendung des Filters ($filter) im js-Code des Controllers (controller.js) zur Formatierung von Daten./Die Implementierung der Zeit. Hoffentlich ist dies für Ihre Lernfortschritte hilfreich und hoffentlich unterstützen Sie stark das Shouting-Tutorial.

Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem Urheberrechtlichem Eigentum der Urheber. Der Inhalt wurde von Internetbenutzern freiwillig und eigenständig hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Sie übernimmt auch keine Haftung für rechtliche Verpflichtungen. Wenn Sie Inhalte entdecken, die möglicherweise Urheberrechtsverletzungen darstellen, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @ beim Senden einer E-Mail zur Meldung von Verstößen und stellen Sie relevante Beweise zur Verfügung. Sobald nachgewiesen wird, dass eine Verletzung vorliegt, wird diese Website den涉嫌侵权的内 容立即删除。)

Gefällt mir