标签:过滤 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