3-12 Angular-配置塊

配置塊

[圖片上傳失敗...(image-c11442-1535601945734)]

  • AngularJS模塊可以在被加載和執行之前對其自身進行配置。我們可以在應用的加載階段配置不同的邏輯。

  • 通過config方法實現對模塊的配置,AngularJS中的服務大部分都對應一個“provider”,
    用來執行與對應服務相同的功能或對其進行配置。

  • 比如log、http、location都是內置服務。 相對應的“provider”分別是logProvider、httpProvider、locationPorvider。

  • 通過模塊配置來給任何服務添加新的功能.包括給內置服務添加功能.

$log.info('普通信息');
$log.warn('警告信息');
$log.error('錯誤信息');
$log.log('打印信息');


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body ng-app="app" ng-controller="skController">

<!--<p>{{str | uppercase}}</p>-->
<p>{{str | firstUppcase}}</p>

</body>

<script src="angular.js"></script>
<script>
    //1.創建模塊
    var app = angular.module('app', []);
    //2.創建控制器
    app.controller('skController', ['$scope', '$log', '$filter',function ($scope, $log, $filter) {

        $log.info('普通信息');
        $log.warn('警告信息');
        $log.error('錯誤信息');
        $log.log('打印信息');

        $log.debug('調試信息debug');

        $scope.str = 'sk666';
    }]);

    //3.綁定模塊 ng-app='app'
    //4.綁定控制器

    /**
     所有服務都配置在app.config當中進行
     每一個服務都對應一個provider
     */
    app.config(['$logProvider', '$filterProvider',function ($logProvider, $filterProvider) {
        //關閉debug
        $logProvider.debugEnabled(false);

        //給內置服務filer 添加首字母大寫 功能
        $filterProvider.register('firstUppcase', function () {
            return function (input) {
                return input[0].toUpperCase() + input.slice(1);
            }
        });
    }]);

</script>

</html>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,460評論 25 708
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,970評論 6 342
  • ng-model 指令ng-model 指令 綁定 HTML 元素 到應用程序數據。ng-model 指令也可以:...
    壬萬er閱讀 894評論 0 2
  • 輕柔飄逸的雪花 如散落的花瓣在空中飛揚 白雪,雪白, 人心向往之白, 人心喜歡之純 雪花裊裊娜娜 靜靜地盛放 在這...
    A小天鵝閱讀 407評論 0 2