AngularJS ການປະກອບ
- ຫນ້ານັ້ນ AngularJS ຂອບເຂດ
- ຫນ້ານັ້ນ AngularJS ການບໍລິການ
ສາມາດໃຊ້ການຈັດຕັ້ງໃຫ້ອາວະສະພາບໃນ AngularJS.
AngularJS ການປະກອບ
AngularJS ສະໜອງການຈັດຕັ້ງໃຫ້ອາວະສະພາບປ່ຽນແປງ:
currency
ຈັດຕັ້ງໂຕລະຄະດີໃຫ້ເປັນຮູບແບບເງິນdate
ຈັດຕັ້ງວັນທີ່ໃຫ້ມີຮູບແບບສະເພາະfilter
ເລືອກອອກສິ່ງຫນຶ່ງຈາກອາວະສະພາບjson
ຈັດຕັ້ງອາວະສາວະພາບໃຫ້ເປັນຄຳເວົ້າ JSONlimitTo
ຈັດຕັ້ງຄວາມຫນຶ່ງຈາກອາວະນະສະພາບ/ຄຳເວົ້າຫນຶ່ງຈາກຄຳເວົ້າ/ຈາກຫນຶ່ງຈາກຄຳເວົ້າlowercase
ຈັດຕັ້ງຄຳເວົ້າໃຫ້ມີຄວາມນ້ອຍກວ່າnumber
ຈັດຕັ້ງໂຕລະຄະດີໃຫ້ເປັນຄຳເວົ້າorderBy
ຈັດຕັ້ງຄວາມສະໝອງຂອງອາວະນະສະພາບuppercase
ຈັດຕັ້ງຄຳເວົ້າໃຫ້ມີຄວາມໃຫຍ່ກວ່າ
ເພື່ອເພີ່ມການຈັດຕັ້ງໃຫ້ຄຳສັບປະສານຫນຶ່ງແລະຫນຶ່ງ
ສາມາດໃຊ້ອຸປະກອນ | ເພື່ອເພີ່ມການຈັດຕັ້ງໃຫ້ຄຳສັບປະສານຫນຶ່ງແລະຫນຶ່ງຕໍ່ມາ.
uppercase
ການຈັດຕັ້ງຄຳເວົ້າໃຫ້ມີຄວາມໃຫຍ່ກວ່າ:
ຄວາມລະບຸ
<div ng-app="myApp" ng-controller="personCtrl"> <p>ຊື່ແມ່ນ {{ lastName | uppercase }}</p> </div>
lowercase
ການຈັດຕັ້ງຄຳເວົ້າໃຫ້ມີຄວາມນ້ອຍກວ່າ:
ຄວາມລະບຸ
<div ng-app="myApp" ng-controller="personCtrl">名字是 {{ lastName | lowercase }}
</div>
<p>ຊື່ແມ່ນ {{ lastName | lowercase }}</p>
ຜ່ານການໃຊ້ຄຳບັນທຶກ ພວກເຮົາສາມາດເພີ່ມການກວດກາໄວ້ບົດບາດຂອງຄຳສັ່ງ: |
ຕາມມາດຕະການທີ່ຕ້ອງການ ພວກເຮົາສາມາດເພີ່ມການກວດກາໄວ້ບົດບາດຂອງຄຳສັ່ງ ເຊິ່ງ ng-repeat
:
ຄວາມລະບຸ
currency 过滤器 ຈະການອັບສັບອາກາດ:
<div ng-app="myApp" ng-controller="namesCtrl"> <ul> <li ng-repeat="x in names | orderBy:'country'"> {{ x.name + ', ' + x.country }} </li> </ul> </div>
currency 过滤器
currency
currency 过滤器 ຈະການຮັບຮູບຮ່າງຈາກອັດຕາວັດ:
ຄວາມລະບຸ
<div ng-app="myApp" ng-controller="costCtrl"> <h1>ລາຄາ: {{ price | currency }}</h1> </div>
ສິ່ງຂໍ້ມູນຂອງ currency 过滤器 ມີຫຼາຍກວ່າ ການກວດກາ AngularJS currency 过滤器 reference manual ຂອງພວກເຮົາ:
filter 过滤器
filter
ການເລືອກກອງຂອງອາກາດ:
filter
ການກວດກາ filter ສາມາດນຳໃຊ້ພຽງແຕ່ອາກາດ ມັນຈະກັບຄືນຄືນອາກາດທີ່ມີຊື່ນວຍຄືກັນ:
ຄວາມລະບຸ
ກັບຄຳບັນທຶກ "i" ຂອງຊື່:
<div ng-app="myApp" ng-controller="namesCtrl"> <ul> <li ng-repeat="x in names | filter : 'i'"> {{ x }} </li> </ul> </div>
ສິ່ງຂໍ້ມູນຂອງ filter ໄດ້ມີຫຼາຍກວ່າ ການກວດກາ AngularJS filter reference manual ຂອງພວກເຮົາ:
ການກວດກາອາກາດທີ່ຕາມຄຳບັນທຶກຈາກຜູ້ນຳໃຊ້:
ຜ່ານການຕັ້ງຂໍ້ຄວາມໃນບົດບາດຂອງການເພີ່ມ: ng-model
ຄຳສັ່ງ ພວກເຮົາສາມາດໃຊ້ຄຳບັນທຶກຈາກບົດບາດຂອງການເພີ່ມຂອງພວກເຮົາ ເປັນການກວດກາ:
ຂຽນອີກຕົວໜຶ່ງຈາກບົດບາດຂອງການເພີ່ມຂອງພວກເຮົາ ລາຍການຈະຖືກຫຼຸດລົງ/ຂະຫຍາຍຕາມລາຍການທີ່ຕາມຂອງພວກເຮົາ:
- ຈານີ
- ຄາລ
- ມາກລາເຈັດ
- ເຮເຈ
- ຈອຍ
- ກຸສະວາກ
- ບິຍິກ
- ເມຣີ
- ໄຄ
ຄວາມລະບຸ
<div ng-app="myApp" ng-controller="namesCtrl"> <p><input type="text" ng-model="test"></p> <ul> <li ng-repeat="x in names | filter : test"> {{ x }} </li> </ul> </div>
ການອັບສັບອາກາດທີ່ຕາມຄຳບັນທຶກຈາກຜູ້ນຳໃຊ້:
ການຄຳສັ່ງເທີ່ຫົວໜ້າການຄົ້ນຫາແມ່ນຈະປ່ຽນການອັບສັບ:
ຊື່ ປະເທດ ຈານີ ນໍຣເວ ຄາລ ສະວີເດັນ ມາກລາເຈັດ ອັງກິດ ເຮເຈ ນໍຣເວ ຈອຍ ເດນມາກ ກຸສະວາກ ສະວີເດັນ ບິຍິກ ເດນມາກ ເມຣີ ອັງກິດ ໄຄ ນໍຣເວຜ່ານການເພີ່ມ ng-click
ຄຳສັ່ງ ພວກເຮົາສາມາດດຳເນີນການພະຍາຍາມ ເຊິ່ງຈະປ່ຽນການອັບສັບຂອງອາກາດລະບົບ:
ຄວາມລະບຸ
<div ng-app="myApp" ng-controller="namesCtrl"> <table border="1" width="100%"> <tr> <th ng-click="orderByMe('name')">Name</th> <th ng-click="orderByMe('country')">Country</th> </tr> <tr ng-repeat="x in names | orderBy:myOrderBy"> <td>{{x.name}}</td> <td>{{x.country}}</td> </tr> </table> </div> <script> angular.module('myApp', []).controller('namesCtrl', function($scope) { $scope.names = [ {name:'Jani',country:'Norway'}, {name:'Carl',country:'Sweden'}, {name:'Margareth',country:'England'}, {name:'Hege',country:'Norway'}, {name:'Joe',country:'Denmark'}, {name:'Gustav',country:'Sweden'}, {name:'Birgit',country:'Denmark'}, {name:'Mary',country:'England'}, {name:'Kai',country:'Norway'} }; $scope.orderByMe = function(x) { $scope.myOrderBy = x; } }); </script>
ສັນຍານພິມຕົວຊີ້
ທ່ານສາມາດສ້າງສັນຍານພິມຕົວຊີ້ຂອງຕົນເອງດ້ວຍການມັດງານຮູບແບບສະເຫມີການສະເພາະໃນຫົວໜ້າ:
ຄວາມລະບຸ
ສ້າງສັນຍານພິມຕົວຊີ້ "myFormat"
<ul ng-app="myApp" ng-controller="namesCtrl"> <li ng-repeat="x in names"> {{x | myFormat}} </li> </ul> <script> var app = angular.module('myApp', []); app.filter('myFormat', function() { return function(x) {}} var i, c, txt = ""; for (i = 0; i < x.length; i++) { c = x[i]; if (i % 2 == 0) { c = c.toUpperCase(); } txt += c; } return txt; }); }); app.controller('namesCtrl', function($scope) { $scope.names = ['Jani', 'Carl', 'Margareth', 'Hege', 'Joe', 'Gustav', 'Birgit', 'Mary', 'Kai']; }); </script>
myFormat
ການພິມຄຳສັນຍານເປັນຄຳສັນຍານສະເຫຼີມທຸກຄັ້ງຫນຶ່ງ.
- ຫນ້ານັ້ນ AngularJS ຂອບເຂດ
- ຫນ້ານັ້ນ AngularJS ການບໍລິການ