Tôi đang cố gắng theo dõi this tutorial, nhưng tôi gặp lỗi.Loại 'Có thể quan sát <{}>' không thể gán để nhập 'Quan sát <boolean> | boolean '
- đường dẫnMatch: 'full'. Tôi đã thử thay đổi "@ góc/bộ định tuyến" thành "3.0.0-beta.2", vẫn là vấn đề tương tự.
phụ thuộc của tôi:
"dependencies": {
"@angular/common": "2.0.0-rc.3",
"@angular/compiler": "2.0.0-rc.3",
"@angular/core": "2.0.0-rc.3",
"@angular/http": "2.0.0-rc.3",
"@angular/platform-browser": "2.0.0-rc.3",
"@angular/platform-browser-dynamic": "2.0.0-rc.3",
"@angular/platform-server": "2.0.0-rc.3",
"@angular/router": "3.0.0-beta.2",
"@angular/router-deprecated": "2.0.0-rc.2",
"nativescript-angular": "0.2.0",
"tns-core-modules": "^2.1.0"
},
Loại 'Quan sát < {}>' là không thể chuyển nhượng để gõ 'Quan sát', nơi mà nó trỏ tới dòng 'return o';
canDeactivate(): Observable<boolean> | boolean { if (!this.crisis || this.crisis.name === this.editName) { return true; } let p = this.dialogService.confirm('Discard changes?'); let o = Observable.fromPromise(p); return o; }
bất cứ ai có thể hướng dẫn cho tôi để sửa chữa các lỗi này? cảm ơn.
cảm ơn bạn rất nhiều! Bạn có biết làm thế nào tôi có thể khắc phục lỗi "pathMatch", các đề xuất từ internet dường như không hoạt động. – kenkulan
@kenkulan Lỗi chính xác bạn nhận được là gì, từ đâu và trong hoàn cảnh nào? – linguamachina