我继承了一个中等角度的应用程序.它看起来组织得很好,编写得很好,但是没有实现文档或单元测试.
我将努力在死后编写单元测试,并最终通过ngdoc在e2e测试和文档中工作.
我想知道编写单元测试的最佳方法是在事后.您会从服务和工厂,指令等或其他策略开始吗?我计划使用Jasmine作为我的测试框架.
我还应该提一下,我只使用了几天的代码,所以我不是百分之百确定一切如何联系在一起.
$ scope是AngularJS中的服务还是$ rootScope的实例?
var $injector = angular.element(document).injector();
$injector.get('$rootScope'); //it will return $rootScope
$injector.get('$scope'); //it will return undefined
Run Code Online (Sandbox Code Playgroud)
所以我怀疑$ scope不是'真正的'服务.