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