码迷,mamicode.com
首页 > 其他好文 > 详细

Angular——服务的配置

时间:2017-10-30 17:03:43      阅读:145      评论:0      收藏:0      [点我收藏+]

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

 

Angular——服务的配置

标签:过滤   ret   cat   部分   默认   ati   control   class   bug   

原文地址:http://www.cnblogs.com/wuqiuxue/p/7754970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!