$log

作者: binyu1231 | 来源:发表于2015-08-16 10:42 被阅读739次

    $log

    • $logProvider
    • ng 模块中的服务

    简单的打印日志的服务。默认实现安全的写入信息到浏览器的控制台(如果存在的话)。

    这个服务最主要的目的是简化调试和排除故障。

    默认的设置是打印调试信息。你可以通过 ng.$logProvider#debugEnabled 来设置。


    依赖

    $window


    方法

    log(); - 打印日志消息

    info(); - 打印信息消息

    warn(); - 打印警告消息

    error(); - 打印错误消息

    debug(); - 打印调试消息


    例子

    html

    <div ng-controller="LogController">
    
      <p>
        Reload this page with open console, 
        enter text and hit the log button...
    </p>
      <label>Message:
      <input type="text" ng-model="message" /></label>
    
      <button ng-click="$log.log(message)">log</button>
      <button ng-click="$log.warn(message)">warn</button>
      <button ng-click="$log.info(message)">info</button>
      <button ng-click="$log.error(message)">error</button>
      <button ng-click="$log.debug(message)">debug</button>
    
    </div>
    

    javascript

    angular.module('logExample', [])
    .controller('LogController', ['$scope', '$log', function($scope, $log) {
    
      $scope.$log = $log;
      $scope.message = 'Hello World!';
    
    }]);
    

    相关文章

      网友评论

          本文标题:$log

          本文链接:https://www.haomeiwen.com/subject/znmwqttx.html