缺少产品/物品/等的角度图案>>

问题描述 投票:0回答:1

我有一个简单的问题,很可能已经被回答了,但我找不到。

说我有一个带有组件的Angular应用程序,该组件应该在我的数据库中显示有关产品的详细信息,并提供路径:

http://example.com/product/1564

当存在具有特定ID的产品时,一切都非常清楚。但是,当没有这样的产品时,我应该如何处理呢?

  • 创建一个单独的组件并使用router.navigateByUr()导航到那里?但是为此,我需要定义一条路线。有人可以从外面来,我不想发生。是否可以定义只能通过代码访问的隐藏路线?
  • 在路由定义中使用自定义matcher?它应该检查产品是否存在。这可能是我网站API的额外往返行程。
  • 在我的组件模板中使用足够的*ngIfs数字?
  • 还有其他/更好的方法吗?
  • 在这种情况下我该怎么办?

我有一个简单的问题,很可能已经被回答了,但我找不到。假设我有一个Angular应用程序,其组件应在我的...

angular angular-ui-router
1个回答
0
投票

嗯,作为建议,您可以做两件事:

© www.soinside.com 2019 - 2024. All rights reserved.