有一个带有剃须刀页面的MVC应用程序。将其转换为使用Knockout。然后,一旦完成,将返回并将所有的淘汰赛转换成角。我想接受关于那个策略的教育。这不是一个正反两方面的问题;我的意思是,从逻辑上讲,这是低效的,因为重写可能比我们直接转向角度要困难得多。其他人有哪些陷阱、陷阱或经验教训让“淘汰赛”变成了“角质”呢?
发布于 2016-08-03 15:19:30
我已经完成了击倒和角度发展。它更容易从淘汰赛到角度比相反的方式。显然,最少的工作量将是直接进入您打算结束的框架/库。
用剃须刀代替剃须刀更容易,因为它只是一个简单的绑定库,所以您可以坚持使用剃须刀路由,并用剔除js文件和html替换剃须刀语法。也就是说,除非你想和require.js配对敲除,这样你才能从你的MVC应用程序中提供一个html页面,并把它当作一个单一的页面应用程序。这也是可能的。
如果您要使用完整的SPA,直接转到角,并将其与ASP.Net Web 2配对。提供一个页面,然后使所有后续请求返回json。您也可以使用MVC来实现这一点,但是Web 2更好。
您还可以保持MVC服务器端的路由,并在一个角度上提供单个小应用程序,但这是相当大的。
最好的选择?router在应用程序的根上服务过一次,所有的路由都是使用ui-路由器(我认为是2 )处理的,然后通过ASP.Net Web 2将其备份到服务器端。
https://stackoverflow.com/questions/38747414
复制相似问题