2014-04-15 98 views
0

我試圖用Ember.js創建應用程序,但沒有存儲數據,我想先定義所有我的路線和模板。例如,我想要菜單,當點擊它時,我想要渲染代碼的不同部分,但不用存儲數據或其他任何內容,如下面的代碼。有沒有人有教程或代碼可以幫助我呢?創建Ember.js應用程序

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

如果你沒有M,那麼使用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個鏈接/圖像,當用戶點擊其中的一個時,它會轉到索引頁的一部分來表示它。我想在一個內部有三個不同的HTML頁面。不知道我是否問得好,我的英語不太好。 – user3173457