angular-services - AngularJS factory - angular.service vs angular.factory

AngularJS factory / angularjs

angle.factory()angle.service() の両方がサービスの宣言に使用されているのを見てきました。ただし、公式ドキュメントのどこにも angular.service が見つかりません

Arsen Khachaturyan



Answer #1
const user = {
  firstName: 'john'
};

// 工場
const addLastNameFactory = (user, lastName) => ({
  ...user,
  lastName,
});

console.log(addLastNameFactory(user, 'doe'));

// サービス
const addLastNameService = (user, lastName) => {
  user.lastName = lastName; // 悪い!突然変異
  return user;
};

console.log(addLastNameService(user, 'doe'));