<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AngularJS 自定义滤器</title>
</head>
<!--
自定义滤器:除了使用AngularJS内建过滤器外,还可以根业务需要自定义过滤器,
通过模块对象实例提供的filter方法自定义过滤器。
-->
<body ng-app="App">
<div ng-controller="DemoController">
<h4>{{info|capitalize:123}}{{name}}</h4>
</div>
<script src="./libs/angular.min.js"></script>
<script>
var App = angular.module('App', []);
App.controller('DemoController', ['$scope', function ($scope) {
$scope.name = '小明';
$scope.info = 'my name is ';
}]);
// 自定义过滤器
App.filter('capitalize', function () {
return function (input, arg2) {
console.log(arg2);
console.log(input);
return input[0].toUpperCase() + input.slice(1);
}
});
</script>
</body>
</html>
AngularJs自定义过滤器
最新推荐文章于 2021-10-20 08:44:18 发布