控制器中的功能:
angular.module('myApp').controller('MyController', function(){
$scope.f = function($event){
$event.preventDefault();
//logic
return data;
}
})
describe('MyController', function(){
'use strict';
var MyController,
$scope;
beforeEach(module('myApp'));
beforeEach($inject(function($rootScope, $controller){
$scope = $rootScope.$new();
MyController = $controller('MyController', {
$scope: $scope
})
}));
})
it('should...', function(){
//fire event and expect data
})
Run Code Online (Sandbox Code Playgroud)
$scope.f 函数用于指令,它可以由执行 ng-click="f($event)"
在单元测试中火灾事件的正确方法是什么?
WebStorm IDE有一个非常有用的快捷方式,可以通过组合Ctrl + W来选择文本;
很容易将光标放在函数中的一个参数中并按两次组合以选择所有参数,首先按将选择一个参数,第二个 - 全部.然后,如果再次按下,IDE将选择所有功能.
function foo(a, b, c) {}
Run Code Online (Sandbox Code Playgroud)
总结,选择根据按下快捷方式的数量而增加.
VS Code 有快捷键Ctrl + D,只能选择一个参数.
有谁知道如何在WebStorm中添加智能选择到VS代码?