我是角色的新手,所以我对AngularJS
路由有两个问题。非常抱歉,如果这已得到回答。尝试了一个简短的搜索,没找到完全匹配。
asp.net mvc
路由? 答案 0 :(得分:1)
嗯,这取决于你需要什么我看到一些人在角度和MVC之间进行混合路线,你可以看看他为asp.net和角度的boilerplate和hot towel项目组合以它们为参考,两者都像入门套件。
在我个人看来(这是主观的),我更喜欢使用 RESTFul 架构/ SPA让角度做路由并将web API或service stack作为中间件非常多就像我mean.js方法一样,它对于SPA应用来说更清洁,更自然。
查看有关其余API和一些最佳做法的article。
答案 1 :(得分:0)
我不知道这是否是一个完美的答案,因为这完全取决于您正在进行的项目以及开发团队的偏好。我个人喜欢保留一些MVC概念(mvc视图,路由等),并且只使用角度来表示给定页面的功能。我完全没有使用角度路由。显然,如果你试图创建一个完整的SPA,那将是一个不同的故事。
但我发现在很多情况下(特别是如果使用MVC编写的现有应用程序),你可以引入赌注和角度而不需要一直使用。如果您正试图完全摆脱页面重定向并希望获得完整的SPA体验,那么您可能应该使用服务方法,而不是已经建议过(如果您想继续使用Microsoft堆栈,Web API是一个不错的选择)