Angular dart书签视图

前端之家收集整理的这篇文章主要介绍了Angular dart书签视图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据我的经验,Angular Dart与您的后端服务器实现无关.它不关心你的服务器是 java,ruby还是其他什么. Angular dart具有视图的概念,并具有处理它们之间路由的模块.这些路由还会在更改视图时修改浏览器的地址栏.

我遇到过这个问题.虽然角度路由器模块将改变地址栏,因为就后端服务器而言,所述路由实际上并不存在,因此将始终发出404响应.

如果是这种情况,那么我发现通过角度路由到不同页面的能力是没有意义的.我也可能采用更传统的面向服务器的方式在页面之间进行转换,而不是起诉角度.

是否有某些东西丢失了?有没有办法让你的服务器解析到正确的角度页面

解决方法

您可以使用usePushState:false,然后只更改URL的(客户端)本地部分.
https://github.com/angular/angular.dart.tutorial/blob/master/Chapter_06/web/main.dart#L27
哈希之后的这部分永远不会发送到服务器.
这可能会导致一些额外的SEO工作.

http://example.com/index.html#someRoutePath/anotherRoutePath

或者您可以配置服务器,使每个请求的处理独立于请求中的路径,并使用路由包服务器端.

另见https://stackoverflow.com/a/17909743/217408

猜你在找的Angularjs相关文章