【问题标题】:angular Component no reload角度组件无需重新加载
【发布时间】:2018-12-19 02:17:35
【问题描述】:

角度组件无需重新加载

{
  path: 'content/:nodeId/:key',
  component: ContentComponent
} 

网址:

  • 内容/1/1
  • 内容/2/1
  • 内容/3/1

ContentComponent是单例模式?

【问题讨论】:

标签: angular angular-ui-router


【解决方案1】:

如果您使用路由器或使用 routerLink 的锚标记导航到该组件,该组件将不会重新加载。在浏览器地址栏中输入 url,它会重新加载它。

【讨论】:

    【解决方案2】:

    组件不会重新加载 - 这是一种单页应用程序,Angular 可以帮助您在不加载的情况下路由到不同的组件 - 当您使用 routerLinkrouter.navigate() 方法时会发生这种情况

    在您的 html 上使用 href 代替 routerLink 并使用页面将为您重新加载的路线名称 - 希望这会有所帮助 - 编码愉快 :)

    【讨论】:

      猜你喜欢
      • 2020-06-26
      • 2020-05-06
      • 2020-03-13
      • 1970-01-01
      • 2023-03-27
      • 2020-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多