gpt4 book ai didi

javascript - Ember.js 动态链接

转载 作者:行者123 更新时间:2023-11-30 06:26:07 24 4
gpt4 key购买 nike

我正在尝试开发一个涉及我本地运行团体比赛结果的网络应用程序。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
}
});

在我网站的左侧,所有年份都出现在列表中。当我点击年份时,比赛结果出现在右侧。

当我点击 2008 年时,如何调整 Router.map 使 url 看起来像“www.example.com/index.html#/results/2008”?

作为菜鸟程序员,我很难弄明白这一点。

最佳答案

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

举个例子

http://emberjs.jsbin.com/oMAYUzIq/1/edit

关于javascript - Ember.js 动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20954804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com