我有一个应用程序,我们希望使用<select>
元素来控制在详细路径中加载哪个对象。
如果这是正常的<ul>
,就像我使用bootstrap的下拉菜单一样,使用#link-to
帮助器在这里会很完美,因为我可以使用{{1} } class始终自动选择子路径中加载的项目。
使用active
元素,它有点不同。我可能需要写一个观点,我对此很好,但是我发现父母不应该在ember中了解他们的孩子,那么父视图如何获得访问权限知道当前选择了哪个子视图?
即使是select
助手如何实施的链接也可能会有所帮助。
谢谢!
答案 0 :(得分:1)
父母不应该知道他们的孩子在英国人中
这是从哪里来的?
我不是100%肯定你想要完成的任务,但你可能想要使用其中一个:Ember.ArrayController
或Ember.CollectionView
。
使用其中任何一个可以控制子对象。
答案 1 :(得分:1)
如果我正确地解释了这一点,那么当<select>
选项更改时,您希望更改网址。
结合使用transitionToRoute
,observes
和currentPath
,您可以使用内置的Ember.Select视图类来实现此目的。
这是一个可能有帮助的JSbin: http://emberjs.jsbin.com/jogadudase/2/edit