2014-09-15 2 views
0

나는 ember js를 처음 사용했습니다.왜 엠버는 루트가 필요합니까? 또는 왜 그것이 route라고 불렀 는가

url 요청을 전용 리소스에 매핑하기 위해 이미 Router이있는 이유에 대해 혼란스러워하며 각 리소스에 대해 여전히 존재하는 route입니다. 예를 들어

, http://{SITE}/product는 제품 리소스

리디렉션되고 라우팅 규칙은 라우터에 한정된다.

(라우터의 책임은 무엇인가를 라우팅되기 때문에 자기 설명이다) 그러나 나는 이유는이 경로에 관한 NOT 것 같다 요구 routes

를 타다한다 아무 생각이 없습니다.

무엇입니까? 그 이름 '경로':(

나를 혼란과 컨트롤러/모델 init을 할 설정하는 방법에 대해 뭔가 construction/initialization을 처리 할 것 같습니다? (내 생각 엔 올바른?)

enter image description here

+0

당신의 추측이 사용되는 모든 유물을 inits한다는 의미에서 Ember.Route''에 대한 대부분 올바른지를 모델 데이터, 컨트롤러의 초기화 및 주입 (필요한 경우), 뷰 레이어 (렌더링 옵션) 등. @ Kingpin2k 추가 링크를 방문하십시오. – MilkyWayJoe

답변

2

라우터는 적중 할 수있는 가능한 URL을 정의한다.

경로가 가장 일반적으로 URL의 특정 부분과 연결된 모델을 특정하는 데 사용된다.

`/photos` 
,

이와 연관 것

App.PhotosRoute = Ember.Route.extend({ 
    model: function(){ 
    return listOfPhotos; 
    } 
}); 
당신은 더 나은 이해를 얻기 위해 문서를 통해 이동해야

: http://emberjs.com/guides/routing/

관련 문제