Описание тега ember-router

Ember.Router - это встроенный механизм маршрутизации в Ember.js, который представляет состояние приложения с помощью URL-адреса. Он предоставляет вам полезные инструменты для управления состоянием приложения в соответствии с масштабом вашего приложения.
2 ответа

Параметр запроса в Ember Route

Есть ли способ иметь параметр запроса в раскаленных маршрутах. В моем приложении есть маршрут поиска товаров, где пользователь ищет товары с помощью поля ввода. Когда пользователь переходит к одному из найденных продуктов, а затем нажимает кнопку "Н…
05 авг '13 в 20:35
1 ответ

Использование Ember Component в списке

Я использую Ember Component(например, кнопку) в массиве: {{#each employees as |employee|}} {{employee.first_name}} {{component "button" action='promoteEmployee' emp_id=employee.id}} {{/each}} И, в действии компонента на кнопку является нажатие кнопк…
17 мар '16 в 13:28
1 ответ

Всегда добавляйте косую черту в приложении

Я хочу подать свое приложение Ember ВСЕГДА с косой чертой. Это также означает, что любой маршрут доступен как myapp.com/cool-page будет переписан / перенаправлен как myapp.com/cool-page, Как я могу это сделать?
04 фев '15 в 21:18
1 ответ

this.controller не определен в классе Route

Я разрабатываю SPA с использованием EmberJS последней версии 1.7.0, согласно Ember docs, маршрут содержит свойство, которое содержит ссылку на контроллер, но всегда возвращает undefined во всех моих маршрутах. ApplicationRoute = Ember.Route.extend({…
1 ответ

Ember DRY вложенные компоненты с одинаковыми действиями

Прямо сейчас я создаю определенный экран в своем приложении ember, в котором есть неизвестное количество вложенных компонентов. Из-за этого я стараюсь не изменять URL-адрес на основе показанного компонента, а также есть некоторая базовая информация,…
1 ответ

Ember.js разные ресурсы в одном пространстве имен

Ура! У меня есть разные ресурсы в одном пространстве имен на моей стороне рельсов: namespace :api, defaults: { format: :json } do resources :users, only: [:show] do collection do get 'profile' end end resource :music, only: [], controller: 'music' d…
21 мар '13 в 21:34
1 ответ

Использование emberjs new-router-V3 и #with helper для доступа к событиям, определенным в другом маршруте

У меня есть этот рабочий jsfiddle . EmBlog.PostsEditRoute имеет событие destroyPost, которое я хочу вызвать с помощью помощника действий в post/show.hbs, который является шаблоном для EmBlog.PostsShowRoute. Я использую #with помощник, чтобы изменить…
21 янв '13 в 15:22
2 ответа

Как изменить параметры запроса в Ember?

Я пишу обработчик действий в route:application: actions: { changeFoo(foo) { // I want to change the fooId queryParam to foo.get('id') } } Проблема в том, что единственные документированные способы изменения параметров запроса, которые я могу найти, …
04 фев '16 в 03:56
1 ответ

Вложенное поведение маршрутизации для Ember.js

Может кто-нибудь объяснить поведение роутера и вложенных маршрутов в Ember.js? Каковы итоговый URL, RouteName, Controller, Route и Template? App.Router.map(function(){ this.resource('profile'); // URL: /profile // RouteName: profile // Controller: P…
22 июл '13 в 05:12
0 ответов

EmberJS - Маршрутизация с одним необязательным параметром?

Я хотел бы добавить параметр фильтра (:date) в URL, но он не должен быть обязательным. Что не работает: this.route("test", {path: "/test/:test_id"}); this.route("test", {path: "/test/:test_id/:date"}); Но важно, чтобы у меня был только 1 маршрут, с …
25 сен '13 в 13:57
1 ответ

Уборка тлеющего угля при выходе из маршрута

Я хочу сделать некоторую очистку, когда я покидаю маршрут, например, остановить таймеры. Для этого мне нужно событие, которое срабатывает при выходе из маршрута, и мне нужен доступ к экземпляру контроллера внутри этого события. Есть exit событие, но…
14 фев '13 в 11:10
1 ответ

Emberjs-1.0.0-rc.6 использует перечисляемый список событий, происходящих в определенную дату

Когда я определяю действие контроллера для отображения дат, происходящих с определенной датой, оно работает правильно, но если я преобразую это действие контроллера в свойство, оно перестает отображать дату, происходящую для определенного события. J…
22 июл '13 в 18:18
2 ответа

Полный переход после обновления параметров запроса в ember

У меня есть следующий маршрут, который запускает отчет для определенного диапазона дат: export default Ember.Route.extend({ model: function(params){ return this.store.query('report' { "report":"my_report", "from":params.startDate, "to":params.endDat…
24 фев '16 в 14:08
1 ответ

Идиоматические Emberjs для вложенных маршрутов, но не вложенных шаблонов

Это продолжение маршрута "Понимание Эмбер". Основные / подробные представления великолепны, но я пытаюсь создать иерархический URL-маршрут без вложения их шаблонов. Однако мне все еще нужен доступ к родительской модели для таких вещей, как ссылки на…
09 июн '13 в 18:28
2 ответа

Ember Router and Controller

Я пытаюсь получить пример из Ember Guide, но я не понимаю: window.App = Ember.Application.create() App.Router.map -> this.route("about"); this.route("favorites", { path: "/favs" }) App.IndexRoute = Ember.Route.extend({ setupController: (controlle…
25 апр '13 в 20:34
2 ответа

Замените Ember.ArrayController.create() не будет разрешать отношения ownTo | ember upgrade 3.x

Я нахожусь в процессе обновления, и я сталкиваюсь с проблемами, потому что ArrayController устарел. В моем старом маршруте Ember 1.13 я использую модель /announcement.js export default DS.Model.extend( { id:DS.attr('string'), title: DS.attr( 'string…
0 ответов

Как я могу использовать помощник для ссылки, чтобы указать на свойство контроллера (вместо маршрута)?

Я готов сделать следующее: {{#if location_resource_is_present}} {{#link-to location_resource_link }} {{location_resource_name}} {{/if}} Проблема здесь в том, что location_resource_link - это свойство, которое хранит имя маршрута во время выполнения.…
05 мар '14 в 12:54
1 ответ

Как ссылаться на сгенерированный маршрутизатором контроллер из представления

У меня есть следующий код в моем приложении Ember... App.Router.map(function () { this.resource('messages', { path: '/messages' }, function() { this.route('message', { path: '/:message_id' }); this.route('unanswered', { path: '/unanswered' }); }); }…
23 май '13 в 20:52
2 ответа

Как мы можем перезагрузить маршрут Ember JS (versoin 1.0.0-rc.1)

У меня есть условие, где мой маршрут: application.com/#/sample/:id перенаправлен обратно на application.com/#/sample/:idНапример, application.com/#/sample/1 получает событие, которое перенаправляет на application.com/#/sample/2 Это не вызывает перез…
15 апр '13 в 05:10
1 ответ

Передача скрытых параметров между маршрутами

Я очень новичок в Ember.js, и пытаюсь создать приложение, в котором мне нужно просматривать даты и конфиденциальность записей. То, что я хочу сделать, мне нужно передать одно значение переменной через маршруты Ember, не показывая его на URL appcicat…