请给我一个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抱歉,如果你填写我的问题是如此愚蠢,但我真的不知道答案,我不隐瞒这个:)
答案 0 :(得分:3)
以下是如何使用Ember js
中的选择菜单的示例以下是使用路线和出口助手
的示例Right way to do navigation with Ember
如果你使用路由确保你有最新的ember,那么路由仍然没有发布。
Router / StateManager - can't make it work
使用最新的emberjs时请参考源代码中的文档,ember站点中的文档将用于当前的稳定版本。
https://github.com/emberjs/ember.js
路由链接由您的标题“路由器与动态路由”
提供很难解决您的完整问题,请尝试从上面的路由示例开始,当您遇到更多具体问题时,我们将很乐意为您提供帮助。
编辑:有些链接已经过时了。