我没有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!';
}]);
有人可以告诉我这是什么问题吗?我正在尝试使用角度模拟进行日志记录。我希望根据级别获取日志,即我想要一些方法来分别获取错误日志,警告日志等。
感谢。
答案 0 :(得分:3)
那是因为您在依赖项列表中使用了ngMock
模块。要使用模拟后端运行应用,您应该包含ngMockE2E
。
ngMock仅用于单元测试,您不会运行整个应用程序,只能运行整个应用程序。
查看此处运行的应用: http://plnkr.co/edit/l6PadUOdoip4obWXLflO?p=preview