2014-01-06 4 views
2

Я пытаюсь разработать webapp, включающий результаты гонок моей локальной группы. Ember.js выглядел как хорошая структура для разработки веб-сайта.Динамические ссылки Ember.js

Мой код в этот самый момент:

App.Router.map(function() { 
    this.resource('results', function(){ 
     this.resource('year'); 
    }); 
}); 

App.ResultsRoute=Ember.Route.extend({ 
    model: function() { 
     return $.getJSON("../api/api.php?method=years"); 
     //returns a JSON array with all the years a certain race went through => [{"year":"2008"},{"year":"2009"},{"year":"2010"}] 
    }, 
}); 

App.YearRoute=Ember.Route.extend({ 
    model: function(params){ 
    //some horrible code 
    } 
}); 

На левой стороне моего сайта все эти годы появляются в списке. Когда я нажимаю на год, результаты гонки появляются с правой стороны.

Как настроить Router.map, чтобы URL-адрес выглядел как «www.example.com/index.html#/results/2008», когда я нажимаю на 2008 год?

Как программист noob, мне сложно понять это.

ответ

Смежные вопросы