2017-01-07 8 views
0

Я использовал этот файл Ember маршрута на карту этого URI www.example.com/home/page с шаблоном основным-page.hbs расположенного в домашней папкеEmber JS маршрутизации не работает в 2.10

export default { 
    resource: 'home', 
    path: '/home', 
    map() { 
     this.route('main-page', { path: 'page' }); 

    } 
}; 

Я отлично работал, пока не обновил свое приложение с 1.2.0 до 2.1.0. Я не нашел разницы в двух версиях в отношении маршрутизации в документации. Есть ли какие-либо изменения в документации по маршрутам? Я делаю что-то неправильно? Я новичок в угасающий JS и основывая его трудно понять документацию маршрутизации

Полный исходный код плагина доступен @github и я использую discourse приложение

+2

Файл вы показываете это Дискурс-определенная вещь. Это не то, как маршрутизация выполняется в простом приложении Ember, поэтому, вероятно, документация Ember вам не помогла. – Ed4

ответ

0

Вот пример текущего синтаксиса от router.js

Я не уверен в специфике вашей ситуации, но, надеюсь, это поможет.

import Ember from 'ember'; 
import config from './config/environment'; 

const Router = Ember.Router.extend({ 
    location: config.locationType, 
    rootURL: config.rootURL 
}); 

Router.map(function() { 
    // note the implicit 'application' route with {{outlet}} 
    this.route('main-page', { path: '/home'); // or '/' to make it the root 
    this.route('rainbow', function() { 
    this.route('red'); 
    this.route('orange'); 
    // ... nested 
    this.route('vampire'); 
}); 

export default Router; 

https://guides.emberjs.com/v2.1.0/routing/defining-your-routes/

 Смежные вопросы

  • Нет связанных вопросов^_^