Ember.js的真实例子

时间:2012-07-15 21:31:01

标签: ember.js

请给我一个emberjs的真实例子。这个例子将帮助我理解如何用emberjs写作。

示例说明:

请先打开此链接: http://jsfiddle.net/kwladyka/KhQvu/2/ (这是原型,以便更好地理解我在说什么)

然后阅读:

Emberjs通过Groups.owner的JSON和json.php?name=groups-owner&user_id=58的{​​{1}}下载Groups.member。两者都在json.php?name=groups-member&user_id=58

在对象组中,我拥有从JSON读取的所有数组值。我希望示例读取类似的内容:Groups.all

然后从owner[2][name]我想要阅读CreateGroupsSelect并创建名为Groups.all和名称group_id的ListBox。当我改变选择时我想要改变name并刷新其他View emberjs对象中的数据。

我真的很感激你的帮助。我正在尝试学习emberjs,但我完全阻止了这个例子。


好的,所以我有很多问题:)

1) How to bind value form input select to attribute in controller

<p>You select {{name}} with id {{id}}</p>

我在哪里可以找到可能的消息列表,例如“选择选项:已选择”。有什么记录吗?在哪里?

2) “didInsertElement” 我怎么知道我应该用这个?我应该如何查看文档来了解这一点?为什么不Ember.Select.Change呢?

3) 为什么作者使用“查看”,我想选择我应该使用类“选择”?

4) 说真的,这是我的第一语言,当我填写所有是如此随机,我不知道如何知道我可以写什么和在哪里。我非常愚蠢。任何提示如何理解?

5) 好的,一步一步......

首先,我想阅读JSON并准备使用数据。

var val = $('select option:selected').val();

a)“对象”是不错的选择?

b)我希望通过“json.php?name = groups-owner&amp; user_id = 58”中的数组填充“owner”。怎么做?我是否正确地定义了“所有者”,或者我应该为此编写“ArrayController”或其他内容? Mayby只是“Array”或“ArrayProxy”?我现在很困惑。

c)我应该如何从JSON启动加载数据?我想在开始时只做一次。

PS抱歉,如果你填写我的问题是如此愚蠢,但我真的不知道答案,我不隐瞒这个:)

1 个答案:

答案 0 :(得分:3)

以下是如何使用Ember js

中的选择菜单的示例

select dropdown with ember

以下是使用路线和出口助手

的示例

Right way to do navigation with Ember

如果你使用路由确保你有最新的ember,那么路由仍然没有发布。

Router / StateManager - can't make it work

使用最新的emberjs时请参考源代码中的文档,ember站点中的文档将用于当前的稳定版本。

https://github.com/emberjs/ember.js

路由链接由您的标题“路由器与动态路由”

提供

很难解决您的完整问题,请尝试从上面的路由示例开始,当您遇到更多具体问题时,我们将很乐意为您提供帮助。

编辑:有些链接已经过时了。