$log

$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!';

}]);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容