我想建立类似于谷歌搜索的东西,在顶部有不同的过滤器(文本搜索,按时间过滤...)。在底部用户可以有不同的意见,所以网页搜索,图片搜索,视频搜索...在烬js的QueryString
我想,底部的意见将是不同的余烬控制器。这里是一个示例jsFiddle。我有两个控制器,一个Web和一个图像,都从导航控制器获取数据。
我的导航控制器
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
这可以在烬中完成?