저장 단추를 클릭하지 않고 양식이 유효 할 때 반응 형 양식으로 내용을 자동 저장하려고합니다.각도 4에 반응 형 자동 저장을 구현하는 방법은 무엇입니까?
1
A
답변
2
FormGroup의 statusChanges()
메서드를 구독하고 Observable에서 FormGroup이 유효한지 확인한 다음 저장 이벤트를 트리거 할 수 있습니다.
import 'rxjs/add/operator/takeWhile';
import { FormBuilder, FormGroup } from '@angular/forms';
@Component({...})
export class MyComponent {
private form: FormGroup;
private alive: boolean;
constructor(private formBuilder: FormBuilder) {}
public ngOnInit(): void {
this.alive = true;
this.form = this.formBuilder.group({
// your form configuration
});
this.form.statusChanges()
.takeWhile(this.alive) // only subscribe while this component is alive
.subscribe((status) => {
// if status is valid, auto-save
});
}
public void ngOnDestroy() {
this.alive = false;
}
}
0
끝에 수신 거부를 잊지 마세요. 구독을 캡처하여 끝에 구독 취소해야합니다. 메모리 누수가 발생하지 않도록하십시오.
import { Subscription } from 'rxjs/subscription';
@Component({...})
export class MyComponent {
...
subscription = new Subscription;
...
ngOnInit() {
this.subscription.add(this.form.statusChanges()
.takeWhile(this.alive)
.subscribe(status => {
//do whatever
});
ngOnDestroy() {
this.subscription.unsubscribe();
}
관련 문제
- 1. 텍스트 상자에서 자동 저장을 구현하는 방법은 무엇입니까?
- 2. 양식에 자동 저장을 구현하는 방법은 무엇입니까?
- 3. Grails에서 반응 형 테이블을 구현하는 방법은 무엇입니까?
- 4. Drupal 6에서 반응 형 테마를 구현하는 방법은 무엇입니까?
- 5. 각도 2에서 반응 형 디자인은 어떻게 작동합니까?
- 6. 각도 j를 사용하여 반응 형 메뉴를 만드는 방법은 무엇입니까?
- 7. 반응 형 디자인을위한 자동 여백
- 8. 자동 채우기 및 반응 형 탐색 바를 만드는 방법은 무엇입니까?
- 9. Xcode 4.6에서 자동 저장을 비활성화하는 방법은 무엇입니까?
- 10. node.js에서 세션 저장을 구현하는 방법
- 11. 반응 형 반응 디자인
- 12. 각도 앱에서 유지 관리 페이지의 자동 업데이트를 구현하는 방법은 무엇입니까?
- 13. 각도 4 반응 형 - 디스플레이 값
- 14. 각도 2 반응 형 UI 프레임 워크
- 15. 각도 2 LocalStorage에 반응 형 양식을 저장하십시오.
- 16. 각도 값 2의 입력 값 자동 저장을 구현하는 가장 좋은 방법
- 17. 자동 로그인을 구현하는 방법은 무엇입니까?
- 18. 프레임에서 반응 형 비디오를 만드는 방법은 무엇입니까?
- 19. 반응 형 탐색 바를 만드는 방법은 무엇입니까?
- 20. 반응 형 팝업 div를 만드는 방법은 무엇입니까?
- 21. 반응 형 슬라이더에서 이미지를 오버랩하는 방법은 무엇입니까?
- 22. Java에서 반응 형 테이블을 만드는 방법은 무엇입니까?
- 23. SpriteKit에서 반응 형 컨트롤러를 만드는 방법은 무엇입니까?
- 24. 반응 형 레이아웃 UI보기를 디자인하는 방법은 무엇입니까?
- 25. 반응 형 사이드 바를 만드는 방법은 무엇입니까?
- 26. 각도에서 반응 형 디자인을 관리하는 방법은 무엇입니까?
- 27. 반응 형 Android 앱을 디자인하는 방법은 무엇입니까?
- 28. Shopify에서 반응 형 양식을 만드는 방법은 무엇입니까?
- 29. div에서 반응 형 이미지를 설정하는 방법은 무엇입니까?
- 30. 반응 형 타임 라인을 수정하는 방법은 무엇입니까?
안녕하세요, 지금까지 사용해 보셨습니까? –
angle-auto-save-form을 사용하려고 시도했지만 angular4에서 작동하지 않을 것 같습니다. –
모든 키 스트라이크에 사용자 데이터를 저장 하시겠습니까? – trichetriche