标签:过滤 ret cat 部分 默认 ati control class bug
通过config方法实现对模块的配置,AngularJS中的服务大部分都对应一个“provider”,用来执行与对应服务相同的功能或对其进行配置。比如$log、$http、$location都是内置服务,相对应的“provider”分别是$logProvider、$httpProvider、$locationPorvider。
<body ng-app="App" ng-controller="demo">
<h1>{{now}}</h1>
<h2>{{str|capitalize}}</h2>
<script src="angular.min.js"></script>
<script>
var App = angular.module(‘App‘, []);
App.controller(‘demo‘, [‘$scope‘, ‘$log‘, function ($scope, $log) {
// 测试配置后的结果
$log.debug(‘debug‘);
$scope.str = ‘hello angular‘;
}]);
App.config([‘$logProvider‘, ‘$filterProvider‘, function ($logProvider, $filterProvider) {
// $log.debug();
// 禁用debug功能
$logProvider.debugEnabled(false);
// 默认9个过滤器,通过配置可以新增一些过滤器
$filterProvider.register(‘capitalize‘, function () {
// 新增一个过滤器
return function (input) {
return input[0].toUpperCase() + input.slice(1);
}
});
}]);
</script>
</body>
标签:过滤 ret cat 部分 默认 ati control class bug
原文地址:http://www.cnblogs.com/wuqiuxue/p/7754970.html