behaviorsubject in angular 10
@Injectable()
export class TodoService {
private _todos = new BehaviorSubject<Todo[]>([]);
private baseUrl = 'https://56e05c3213da80110013eba3.mockapi.io/api';
private dataStore: { todos: Todo[] } = { todos: [] };
readonly todos = this._todos.asObservable();
constructor(private http: HttpClient) {}
get todos() {
return this._todos.asObservable();
}
loadAll() {
this.http.get(`${this.baseUrl}/todos`).subscribe(
data => {
this.dataStore.todos = data;
this._todos.next(Object.assign({}, this.dataStore).todos);
},
error => console.log('Could not load todos.')
);
}
}
Also in JavaScript:
- jquery see if element is visible
- foreach await js
- request entity too large express
- integer check in javascript
- regular expression not to allow space in javascript
- javascript get object from array where property equals
- loop through object jquery
- how to learn javascript
- min array javascript
- declare * angular jquery
- js remove from array by value
- inject image javascript
- jquery example sheetjs
- default props react
- remove duplicates array javascript
- useful javascript code snippet for console
- multi language website angular 6
- how to change text of div in javascript
- set attribute javascript background image
- how to create a component in react native
- javascript program german to english translation
- two dimensional array in javascript example code
- java script hash
- foreach object javascript