Próbuję podążać za this tutorial, ale dostaję błędy.Typ "Observable <{}>" nie można przypisać "Observable <boolean> | boolean '
- pathMatch: "pełna". Próbowałem zmienić "@ kątowy/router" na "3.0.0-beta.2", nadal ten sam problem.
Moi zależności:
"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"
},
Type 'Obserwowalne < {}>' nie jest przypisane do typu 'Obserwowalne', w którym zwraca uwagę na linia '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; }
Czy ktoś mnie prowadził, aby naprawić te błędy? dzięki.
dziękuję bardzo! Czy wiesz, jak mogę naprawić błąd "pathMatch", sugestie z Internetu nie działają. – kenkulan
@kenkulan Jaki jest dokładny błąd, który otrzymujesz, skąd iw jakich okolicznościach? – linguamachina