AngularJS 1 в сочетании с ASP.Net MVC
Я делаю реструктуризацию, потому что в моем приложении много ошибок. Я пришел к тому, что я очень смущен, должен ли я бросить AngularJS
или же ASP.Net MVC
, У кого-нибудь есть предложения?
Проблема сейчас в том, что я думаю, что мы используем файлы CSHTML, и из того, что я слышал, angular не может прочитать cshtml
файлы для маршрутизации. Я пытался использовать ASP.net для навигации по представлениям, но на самом деле я не должен использовать угловую маршрутизацию? Если так, почему я должен продолжить с ASP.Net MVC? Я мог бы взломать его, но я чувствую, что если я продолжу взламывать свой путь, будет сложно поддерживать код и разрабатывать новые функции.
1 ответ
Это зависит от типа приложения, над которым вы работаете, в основном Angularjs используется для разработки хорошо структурированных одноосновных приложений (SPA) с использованием шаблона MVVM. Однако ваш проект может объединять как angular, так и Asp.net MVC, который в данном случае называется Mini SPA Приложение, в котором каждый cshtml может содержать множество маршрутизации угловых представлений внутри одной и той же страницы, будет использовать угловую маршрутизацию, в то время как маршрутизация между различными страницами cshtml (MVC) будет использовать маршрутизацию MVC.