현재 기존 Knockout 응용 프로그램을 각도 MEAN 스택 응용 프로그램으로 마이그레이션하려고합니다. 녹아웃에서 index.html을 내가 단일 컨트롤러 (또는) 여러 컨트롤러와 각도 경로에서와-부분 HTML 파일로드의이 종류를 달성 할 수있는 방법이 코드모서리 부분
<% layout('layout') -%>
<div data-bind="ifnot: id">
<%- partial('partials/invitation-creating.html') %>
</div>
<div data-bind="if: id">
<%- partial('partials/invitation-done.html') %>
</div>
가 포함되어 있습니다. 'invitation-creating.html'페이지를 저장하고 나면 'invitation-done.html'에 갈 수 있지만 URL은 동일해야합니다. (나는 이것을 원하지 않습니다 -> websiteurl/invitation_id)
액션 http://invitify.azurewebsites.net에서 초대장을 만들면 브라우저가 URL을 변경하지 않고 다음 페이지 (invitation-done.html)로 이동합니다. 이것은 녹아웃에서 달성했지만 내 각도 애플 리케이션에서 동일한 효과를 달성 싶어요. 더 자세히 볼 수있는 녹아웃 코드가 github에 있습니다. https://github.com/scriptstar/KOInvitify
각도 응용 프로그램에서 이러한 유형의 동작을 수행하는 가장 좋은 방법은 무엇입니까?
도와주세요. 감사. 당신은 파셜과 같은 동작을 얻기 위해 ng-include
을 사용할 수 있습니다
(이것은 또한 현재 거기에 모든 심각한 JS 프레임 워크에 의해 제안 된 접근 방법이다) 정말로 당신을 막고있는 것을 얻으십시오. 지금 당장 거기에 많은 튜토리얼이 웹상에 있습니다. 각진 모듈에 코드의 일부가 있다면, 여러분에게 알려주지 못하는 부분이 있다면, 여러분 자신의 라우팅을 정의하고 HTML 템플릿을 중첩하여 중첩시켜야합니다. 그래서 당신을 도우 려합니다. – Charlie