English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مصفوفات 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>
إذن، إذا كنت بحاجة إلى استخدام ملف التصفية (filter) لتنسيق تاريخ/الوقت في ملف js في المسيطر (controller)، كيف يجب التعامل مع ذلك؟ سأقدم لك الشيفرة الآن: كود نموذج الرؤية (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'); } );
هذا هو كيفية استخدام ملف التصفية (filter) في ملف js في المسيطر (controller.js) لتنسيق تاريخ/الوقت. نأمل أن يساعد هذا في تعلمكم، ونأمل أيضًا أن تدعموا تعليمات النفخ.
البيان: محتوى هذا المقال تم جمعه من الإنترنت، ويتمتع المالك الأصلي بحقوق النشر، ويتم جمع المحتوى من قبل المستخدمين على الإنترنت بشكل متعاوني وتحميله بشكل مستقل، ولا يمتلك هذا الموقع حقوق الملكية، ولا يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا وجدت محتوى يشتبه في انتهاك حقوق النسخ، فالرجاء إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) للإبلاغ، وقدم الدليل على الدليل، وإذا تم التحقق من ذلك، سيتم حذف المحتوى المزعوم فورًا.