AngularJS
कस्टम फ़िल्टर ES6 के साथ
खोज…
ES6 का उपयोग करके फ़ाइलसाइज़ फ़िल्टर
हमारे पास एक फ़ाइल साइज़ फ़िल्टर है, जिसमें यह वर्णन किया गया है कि किसी मौजूदा मॉड्यूल में कॉस्ट्यूम फ़िल्टर कैसे जोड़ा जाए:
let fileSize=function (size,unit,fixedDigit) {
return size.toFixed(fixedDigit) + ' '+unit;
};
let fileSizeFilter=function () {
return function (size) {
if (isNaN(size))
size = 0;
if (size < 1024)
return size + ' octets';
size /= 1024;
if (size < 1024)
return fileSize(size,'Ko',2);
size /= 1024;
if (size < 1024)
return fileSize(size,'Mo',2);
size /= 1024;
if (size < 1024)
return fileSize(size,'Go',2);
size /= 1024;
return fileSize(size,'To',2);
};
};
export default fileSizeFilter;
मॉड्यूल में फ़िल्टर कॉल:
import fileSizeFilter from 'path...';
let myMainModule =
angular.module('mainApp', [])
.filter('fileSize', fileSizeFilter);
HTML कोड जहां हम फ़िल्टर कहते हैं:
<div ng-app="mainApp">
<div>
<input type="text" ng-model="size" />
</div>
<div>
<h3>Output:</h3>
<p>{{size| Filesize}}</p>
</div>
</div>
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow