【发布时间】:2015-02-18 23:45:23
【问题描述】:
我没有 ngMock 的代码是'here'。
var app = angular.module('logExample',[]);
app.controller('LogController', ['$scope', '$log', function($scope, $log) {
$scope.$log = $log;
$scope.message = 'Hello World!';
}]);
当我在需求的角度模块中添加“ngMock”时,控制器不执行,检查'here'。
var app = angular.module('logExample',['ngMock']);
app.controller('LogController', ['$scope', '$log', function($scope, $log) {
$scope.$log = $log;
$scope.message = 'Hello World!';
}]);
谁能告诉我是什么问题?我正在尝试使用角度模拟进行日志记录。我希望根据级别获取日志,即我想要一些方法来分别获取错误日志、警告日志等。
谢谢。
【问题讨论】:
-
但在非测试代码中使用它是否正确?
-
听不懂你在说什么。我想问的是,当模块中包含“ngMock”时,为什么控制器没有被执行?
-
是的,我理解你的问题,但对我来说有趣的是为什么你试图在你的生产代码中使用它?你打算在哪里使用它? if for not 测试
-
有什么理由需要包含该模块吗?我认为您可以使用测试运行器为您的测试引用 js。
-
我正在尝试这个--> docs.angularjs.org/api/ngMock
标签: javascript angularjs requirejs angular-mock