以下代码:
angular.module('socially').controller('PartiesListCtrl', function ($scope)
{
$scope.helpers({
parties: () => {
return Parties.find({});
}
});
});
无法理解parties:
对象使用的语法。为什么使用=>
?对于这种匿名函数是否有更多解释。
答案 0 :(得分:4)
这是一个箭头函数,来自ES2015标准的新语法,今年已被接受。不仅箭头函数在声明中更短,有时看起来更好,它们还与周围的代码共享绑定上下文
!function() {
this.name = 'global';
var nonArrowFunc = function() {
console.log(this.name); // undefined, because this is bind to nonArrowFunc
}
var arrowFunc = () => {
console.log(this.name); // this taken from outer scope
}
}();