2014-04-15 2 views
0

Ember.js로 응용 프로그램을 만들려고하는데 데이터를 저장하지 않고 이전에 정의한 모든 경로와 템플릿을 갖고 싶습니다. 예를 들어, 나는 메뉴를 갖고 싶을 때 그것을 클릭 할 때 렌더링 된 코드의 다른 부분을 원하지만 아래 코드와 같이 엠버 데이터 또는 다른 어떤 것으로 데이터를 저장하지 않아도됩니다. 누구나이 튜토리얼이나 코드를 가지고 있습니까?Ember.js 응용 프로그램 만들기

App.IndexRoute = Ember.Route.extend({ 
    model : function(){ 
    var stories = this.get('store').findAll('story'); 
    return stories; 
    } 
}); 
+1

MVC 프레임 워크를 사용하지 않는 경우 MVC 프레임 워크를 사용하는 것이 무엇입니까? jQuery UI Tabs 등으로 더 나을 것 같다. – Quentin

+2

엠버 데이터를 사용하는 가이드는 선택 사항입니다. http://emberjs.com/guides/ – Kingpin2k

답변

0

하드 코드 된 데이터를 원할 경우 모델 후크에서 사용할 개체/배열을 반환하십시오.

App.IndexRoute = Ember.Route.extend({ 
    model : function() { 
    return { 
     title: "Some title", 
     whatever: [] 
    }; 
    } 
}); 

데이터가 전혀 필요하지 않은 경우 아무 것도 반환하지 않습니다. 그러나 model: 훅이 있어야합니다. 그렇지 않으면 Ember가 기본 데이터 저장소를 사용하여 윅을 만들려고하기 때문입니다.

+0

예를 들어 3 개의 링크/이미지를 갖고 싶습니다. 사용자가 링크를 클릭하면 그 중 하나를 나타내는 인덱스 페이지의 일부로갑니다. . 한 웹 페이지에 다른 웹 페이지를 갖고 싶습니다. 내가 제대로 물어보고 있는지 모르겠다. 내 영어가 그렇게 좋지 않다. – user3173457

관련 문제