Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Javascript 具有角度和节点的服务器端渲染_Javascript_Node.js_Angular_Server Side Rendering - Fatal编程技术网

Javascript 具有角度和节点的服务器端渲染

Javascript 具有角度和节点的服务器端渲染,javascript,node.js,angular,server-side-rendering,Javascript,Node.js,Angular,Server Side Rendering,我在Angular for UI中使用了服务器端渲染概念,服务器位于Node.js上。所以当我从Angular组件点击API时,我正在做的是呈现HTML部分,呈现的部分显示在屏幕上 现在的问题是,他们有一些带有href的锚定标记 示例-href='/dashboard/cop/batting'HTML从API呈现 现在,当我点击这个链接时,我的整个angular应用程序重新启动,然后从app.module.ts设置路由 这需要花费大量时间,并且会干扰我的应用程序流 我还尝试了href='/#/d

我在Angular for UI中使用了服务器端渲染概念,服务器位于Node.js上。所以当我从Angular组件点击API时,我正在做的是呈现HTML部分,呈现的部分显示在屏幕上

现在的问题是,他们有一些带有href的锚定标记

示例-
href='/dashboard/cop/batting'
HTML从API呈现

现在,当我点击这个链接时,我的整个angular应用程序重新启动,然后从app.module.ts设置路由

这需要花费大量时间,并且会干扰我的应用程序流

我还尝试了
href='/#/dashboard/cop/batting'
,这是我从中得到的


我想要的是重新启动整个应用程序,只需停留在相应的组件上并完成工作。

使用href创建此问题它将重新加载页面您应该使用[routerLink]指令进行路由更改

使用href创建此问题它将重新加载您应该使用[routerLink]的页面路线更改指令

您是否考虑过使用而不是
href
?我假设您正在应用程序中使用路由。@R.Richards,是的,我知道,但我将普通html设置为渲染部分的组件。无法使用路由器链接,因为我没有在渲染部分中包含角度。我已经试过了。您是否考虑过使用而不是
href
?我假设您正在应用程序中使用路由。@R.Richards,是的,我知道,但我将普通html设置为渲染部分的组件。无法使用路由器链接,因为我没有在渲染部分中包含角度。我已经尝试过了。是的,我知道,但我正在将普通html设置为组件
渲染部分
。路由器链接无法使用,因为渲染部分中未包含角度。我试过这个。我想你可以用它。可能有效。是的,我知道,但我正在将普通html设置为组件
渲染部分
。路由器链接无法使用,因为渲染部分中未包含角度。我试过这个。我想你可以用它。也许它有用。