2013-02-17 41 views
1

我想建立类似于谷歌搜索的东西,在顶部有不同的过滤器(文本搜索,按时间过滤...)。在底部用户可以有不同的意见,所以网页搜索,图片搜索,视频搜索...在烬js的QueryString

我想,底部的意见将是不同的余烬控制器。这里是一个示例jsFiddle。我有两个控制器,一个Web和一个图像,都从导航控制器获取数据。

http://jsfiddle.net/FMk7R/

我的导航控制器

App.NavigationController = Ember.ObjectController.extend({ 
    search: '' 
}); 

其它控制器将获得它的信息和行为。

App.SearchController = Ember.ObjectController.extend({ 
    needs: ['navigation'], 

    updateResults: function() { 
     return this.get('controllers.navigation.search'); 
    }.property('controllers.navigation.search') 
}); 

我想把这些过滤器放入查询字符串,所以URL可以传递。我怎样才能达到这样的:

http://myApp/#/web?find=someText&date=lastMonth 
http://myApp/#/image?find=otherText&date=lastYear 

这可以在烬中完成?

回答

0

目前它不被支持,但有计划在未来实施支持 - 请参阅github page上的最新问题。同时,该主题中的一个回复甚至实现了他们自己的支持,所以也许值得研究。