0
私はangle2アプリを持っていて、いくつかの項目をリストしています。Resolveを使用して経路変更を停止する
ここでは、私が実際にサービスのリクエストをしたときに知っているような詳細はないので、ページを404などで読み込むのではなく、単純にそのページに移動させてください。
私はアイテムを読み込むためにResolveを使用していますので、理論的にはかなりシンプルにする必要がありますが、特定の条件下でルートが変更されないようにする方法はわかりません。
私はLocation.back
を使用しようとしましたが、それはまったく動作していないようです。
resolve(route: ActivatedRouteSnapshot): Promise<Article> {
return this.articleService.getArticle(route.paramMap.get('name')).then((article) => {
if (article) {
return Promise.resolve(article);
}
else {
//Stop them?
}
})
}