如何在Ember.js中创建链接下拉列表

时间:2015-03-06 00:38:44

标签: ember.js

我有一个应用程序,我们希望使用<select>元素来控制在详细路径中加载哪个对象。

如果这是正常的<ul>,就像我使用bootstrap的下拉菜单一样,使用#link-to帮助器在这里会很完美,因为我可以使用{{1} } class始终自动选择子路径中加载的项目。

使用active元素,它有点不同。我可能需要写一个观点,我对此很好,但是我发现父母不应该在ember中了解他们的孩子,那么父视图如何获得访问权限知道当前选择了哪个子视图?

即使是select助手如何实施的链接也可能会有所帮助。

谢谢!

2 个答案:

答案 0 :(得分:1)

  

父母不应该知道他们的孩子在英国人中

这是从哪里来的?

我不是100%肯定你想要完成的任务,但你可能想要使用其中一个:Ember.ArrayControllerEmber.CollectionView

使用其中任何一个可以控制子对象。

答案 1 :(得分:1)

如果我正确地解释了这一点,那么当<select>选项更改时,您希望更改网址。

结合使用transitionToRouteobservescurrentPath,您可以使用内置的Ember.Select视图类来实现此目的。

这是一个可能有帮助的JSbin: http://emberjs.jsbin.com/jogadudase/2/edit