2017-10-10 1 views
0

내가 진짜 프런트 엔드가 아니라 뷰는 응용 프로그램의 상단에 앉아와 함께 상호 작용 면도기 데이터에 액세스 할 수있는 뷰 모델의하지 않는 프로젝트가 있습니다. 내 기존 프로젝트에 Angular를 사용하여 반복되는 코드를 구성 요소 화하여 시간과 유지 관리 능력을 절약하고 싶습니다.Angular를 기존 .NET MVVM 프로젝트에 통합 할 수 있습니까?

이 내 모든보기를 재 작성하지 않고 할 수 있습니까?

+1

MVC 프로젝트에서 MVVM을 사용하고 있습니까? 와우, 그걸 처음 읽었을 때 –

+0

가지고있는 물건의 몇 가지 예를 추가 할 수 있습니까? MVVM이 아닌 MVC 프로젝트가 있습니까? – Valerii

답변

1

당신은 점차적으로 한 번에 한 페이지를 통해 이동할 수 있습니다. 각진 앱을 만들어 전체 페이지 중 하나를 처리하도록합니다. 로드 할 때 SPA 역할을 할 수 있고 다른 페이지에 액세스해야 할 때 평소처럼 링크 할 수 있습니다. 그런 다음 필요에 따라 점차적으로 다른 페이지를 SPA로 이동하십시오.

사용자는 SPA의 이익을 감소 각도를 여러 번로드해야하지만, 캐싱 및 적절한 CDN으로 이것은 큰 문제가 될 안된다.

+0

응용 프로그램에서 필요한 모든 데이터에 대한 API를 만들 필요가 있습니까? 아마 이것이 불가능하다는 것을 알았지 만, 각도 성분을 생성 한 다음 API 레이어를 만들지 않고 면도기 내부에 렌더링 할 수있는 능력을 기대하고 있습니다. –

+1

정말 잘 작동하지 않을 것입니다. Angular를 렌더링 용으로 만 사용하려는 경우 가능하지만 틀린 도구를 사용하고있는 것입니다. 실제로 컴포넌트 렌더링 엔진 일 뿐인 React에 더 관심이있을 수 있지만, 전통적인 데이터 처리 모델을 고수하고 싶다면 전통적인 html 렌더링을 계속 사용하십시오. –

+0

왜 그것이 잘못된 도구라고 생각하십니까? Angular를 사용한 저의 (제한된) 경험에서 재사용 가능한 구성 요소를 만드는 좋은 방법 인 것 같습니다. 각도의 장점에 대한 나의 이해가 잘못되었을 수도 있습니다. 각도 단지 구성 요소에 대한 잔인한 사람처럼 또한, 감사는 –

관련 문제