我正在使用MEAN.JS,我无法确切地知道这段代码的作用:
文件:
public/modules/users/services/authentication.client.service.js
代码:
'use strict';
// Authentication service for user variables
angular.module('users').factory('Authentication', [
function() {
var _this = this;
_this._data = {
user: window.user
};
return _this._data;
}
]);
为什么要复制'this',添加属性然后返回该属性,而不是执行以下操作:
'use strict';
// Authentication service for user variables
angular.module('users').factory('Authentication', [
function() {
return {
user: window.user
};
}
]);