Ваша ссылка на ваш маршрут динамического сегмента должна выглядеть следующим образом:
{{link-to (concat "go to addproject with empid=" empid) "addproject" empid }}
Ваш router
должен быть таким для включения динамических параметров:
this.route('addproject', {path: '/employee/:empid/addproject'});
В вашем addproject model
вы можете получить параметр динамического сегмента, например:
model: function(dto){
return {
empid: dto.empid
};
}
В вашем addproject controller
вы можете получить empid модели маршрута, например:
import Ember from 'ember';
import {alias} from '@ember/object/computed';
export default Ember.Controller.extend({
controllerempid: alias("model.empid")
});
Или в вашем addpoject template
вы можете использовать динамический сегмент, определенный в вашем контроллере, например:
{{controllerempid}}
Вы можете взглянуть на этот твидл для этого использования.