代码之家  ›  专栏  ›  技术社区  ›  Nima Hakimi

开发和生产中快照组件名称的不同值

  •  0
  • Nima Hakimi  · 技术社区  · 6 年前

    我有下面的代码,该代码用于返回当前路由的第一个子节点的组件名称:

    let comp = this.route.snapshot.firstChild.component;
    comp = typeof comp === 'string' ? comp : comp.name;
    

    发展中( ng serve ) comp

    如果url是 localhost:4200/A?asd=1 将等于 AComponent 自路由 A 指向 ,

    但在生产中( ng build --prod ) 补偿 的值变成了一些丑陋的参数名,比如 t r

    firstChild.component 设置值在生产中更改,以及获取路由的子组件名称的更稳定的方法是什么

    0 回复  |  直到 6 年前