2014-01-30 3 views
1

AngularDart (또는 JS)에서 앱의 "논리적 페이지"과 사이의 관계는 무엇인가요?AngularDart : "논리적 페이지"및 뷰는 1 대 1 또는 1 대 다수 또는 무엇입니까?

예를 들어, AngularDart tutorial 레시피 책 예제의 맥락에서, 내가 원래 "보기 레시피"를 논리적 페이지로 "편집 제조법"으로 간주 (또는 @pavelgj에서 알 수 있듯이 응용 프로그램 정상 상태로).

AngularDart tutorial을 통해 작업을 시작했을 때 나는 논리 페이지와 각도 "전망"이 일대일로 대응한다고 생각했습니다. 도면은의 부분이 될 수있는 경우

<!-- ... more page elements here ... --> 
    <section id="details"> 
    <ng-view></ng-view> 
    </section> 

하지만 6 장, 뷰 A ("보기 레시피"및 "편집 레시피"생성하는 데 사용)를 index.html 페이지 일부로 취급 페이지, 페이지가 여러 개의보기를 포함 할 수 있습니까?

답변

2

먼저 "웹 페이지"는 무엇을 의미합니까? Angular.dart는 Single-page applications을 빌드하는 데 사용되므로 기술적으로 전체 각도 앱은 단일 웹 페이지입니다.

"페이지"의 정의를 확장하여 사용자가 작업을 수행 한 후 브라우저의 안정된 상태로 만들 수 있습니다. 그러면 단일 페이지 응용 프로그램에 대해 "페이지"라는 용어가 의미가 있습니다.

페이지의 새 정의 사용 : 각도보기는 중첩 될 수 있고 다른보기로 구성되기 때문에 페이지와 같은 것이 아닙니다. 페이지는 뷰 모음 일 수 있습니다. 따라서 볼 페이지는 일대 다입니다. 그러나 플랫 라우팅을 사용하는 비교적 단순한 응용 프로그램의 경우 관계는 대개 1 대 1입니다.