Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度参数布线不作为外部链接使用_Angular - Fatal编程技术网

Angular 角度参数布线不作为外部链接使用

Angular 角度参数布线不作为外部链接使用,angular,Angular,我有一个angular 8项目,路线类似于“css”是一个参数。如果我从我的项目的链接中点击它,它就会工作,但是如果我将它作为链接共享,它就找不到了(404)。此时,似乎“css”被添加到了导航路线中。如果我能找到帮助,我会很高兴的 下面的代码显示了如何获取路线参数 this.route.paramMap.subscribe(params => { this.pid = params.get("param"); console.log(this.pid); }) 欢迎

我有一个angular 8项目,路线类似于“css”是一个参数。如果我从我的项目的链接中点击它,它就会工作,但是如果我将它作为链接共享,它就找不到了(404)。此时,似乎“css”被添加到了导航路线中。如果我能找到帮助,我会很高兴的

下面的代码显示了如何获取路线参数

this.route.paramMap.subscribe(params => {
    this.pid = params.get("param");
    console.log(this.pid);
  })

欢迎来到堆栈溢出。因此,您在加载路由时遇到问题,但您没有提供任何有助于理解问题发生原因的详细信息。请看。这也可能是你如何托管应用程序而不是应用程序本身的问题。如果你认为这些细节是相关的,那么分享这些细节会很有帮助。谢谢@KurtHamilton我认为这是它的托管方式,因为它在本地主机上运行良好。对不起,我的问题太清楚了。快速提问,这是发生在其他路线上还是只发生在这条路线上?通常的解决方案是让服务器为每个请求的路由提供index.html,然后让Angular处理路由