2013-02-17 2 views
1

Я хотел бы создать нечто похожее на поиск Google, где наверху есть разные фильтры (текстовый поиск, фильтр по времени ...). В нижней части пользователь может иметь разные виды, поэтому поиск в Интернете, поиск изображений, поиск видео ...QueryString in ember js

Я предполагаю, что на нижних изображениях будут разные контроллеры ember. Вот пример jsFiddle. У меня есть два контроллера, сеть и изображение, получающие данные от навигационного контроллера.

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 

Можно ли это сделать в ember?

ответ

0

В настоящее время он не поддерживается, но в будущем планируется реализовать поддержку - см. Недавнюю проблему на их github page. Один из ответов в этом потоке даже реализовал свою собственную поддержку, тем более, что это стоит посмотреть.