Skip to content

Commit 1c639e1

Browse files
committed
Translate Services
1 parent 8fe5269 commit 1c639e1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README-ja-jp.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ _このドキュメントは[AngularJS in Patterns](https://github.com/mgechev/a
1414
* [スコープ](#スコープ)
1515
* [ディレクティブ](#ディレクティブ)
1616
* [フィルタ](#フィルタ)
17-
* [Services](#services)
17+
* [サービス](#サービス)
1818
* [AngularJS Patterns](#angularjs-patterns)
1919
* [Services](#services-1)
2020
* [Singleton](#singleton)
@@ -224,9 +224,9 @@ function MyCtrl(uppercaseFilter) {
224224
}
225225
```
226226

227-
### Services
227+
### サービス
228228

229-
Every piece of logic, which doesn't belong to the components described above should be placed inside a service. Usually services encapsulate the domain specific logic, persistence logic, XHR, WebSockets, etc. When the controllers in the application became too "fat" the repetitive code should be placed inside a service.
229+
上述のコンポーネントに属さない全てのロジックはサービスに格納されるべきです。普通、サービスは問題領域(ドメイン)固有のロジックや、永続化に関わるロジック、XHR、ウェブソケットなどをカプセル化します。アプリケーションの中のコントローラが "肥大化" した際には、何度も利用されるコードをサービスに移し替えるべきです。
230230

231231
```JavaScript
232232
myModule.service('Developer', function () {
@@ -240,7 +240,7 @@ myModule.service('Developer', function () {
240240
});
241241
```
242242

243-
The service could be injected inside any component, which supports dependency injection (controllers, other services, filters, directives).
243+
サービスは依存性の注入を扱えるどのコンポーネント(コントローラ、多のサービス、フィルター、ディレクティブ)にも注入できます。
244244

245245
```JavaScript
246246
function MyCtrl(developer) {

0 commit comments

Comments
 (0)