Browse Source
Merge pull request #3275 from olicooper/dev
Add Angular 9 '@Injectable()' to tutorials and book store sample.
pull/3681/head
Mehmet Erim
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
8 additions and
0 deletions
-
docs/en/Tutorials/Part-1.md
-
docs/en/Tutorials/Part-2.md
-
docs/pt-BR/Tutorials/Angular/Part-I.md
|
|
|
@ -982,11 +982,13 @@ import { GetBooks } from '../actions/books.actions'; |
|
|
|
import { Books } from '../models/books'; |
|
|
|
import { BooksService } from '../../books/shared/books.service'; |
|
|
|
import { tap } from 'rxjs/operators'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
|
|
|
|
@State<Books.State>({ |
|
|
|
name: 'BooksState', |
|
|
|
defaults: { books: {} } as Books.State, |
|
|
|
}) |
|
|
|
@Injectable() |
|
|
|
export class BooksState { |
|
|
|
@Selector() |
|
|
|
static getBooks(state: Books.State) { |
|
|
|
|
|
|
|
@ -574,11 +574,13 @@ import { GetBooks, CreateUpdateBook } from '../actions/books.actions'; //<== add |
|
|
|
import { Books } from '../models/books'; |
|
|
|
import { BooksService } from '../../books/shared/books.service'; |
|
|
|
import { tap } from 'rxjs/operators'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
|
|
|
|
@State<Books.State>({ |
|
|
|
name: 'BooksState', |
|
|
|
defaults: { books: {} } as Books.State, |
|
|
|
}) |
|
|
|
@Injectable() |
|
|
|
export class BooksState { |
|
|
|
@Selector() |
|
|
|
static getBooks(state: Books.State) { |
|
|
|
@ -1330,11 +1332,13 @@ import { GetBooks, CreateUpdateBook, DeleteBook } from '../actions/books.actions |
|
|
|
import { Books } from '../models/books'; |
|
|
|
import { BooksService } from '../../books/shared/books.service'; |
|
|
|
import { tap } from 'rxjs/operators'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
|
|
|
|
@State<Books.State>({ |
|
|
|
name: 'BooksState', |
|
|
|
defaults: { books: {} } as Books.State, |
|
|
|
}) |
|
|
|
@Injectable() |
|
|
|
export class BooksState { |
|
|
|
@Selector() |
|
|
|
static getBooks(state: Books.State) { |
|
|
|
|
|
|
|
@ -537,11 +537,13 @@ import { GetBooks } from '../actions/books.actions'; |
|
|
|
import { Books } from '../models/books'; |
|
|
|
import { BooksService } from '../../books/shared/books.service'; |
|
|
|
import { tap } from 'rxjs/operators'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
|
|
|
|
@State<Books.State>({ |
|
|
|
name: 'BooksState', |
|
|
|
defaults: { books: {} } as Books.State, |
|
|
|
}) |
|
|
|
@Injectable() |
|
|
|
export class BooksState { |
|
|
|
@Selector() |
|
|
|
static getBooks(state: Books.State) { |
|
|
|
|