How to use one template for creating routes

Hello! I work with a simple graphql project using ember-apollo. I fetch a list of docs in the ‘news’ route using a graphql query:

The listing of news.js:

import Route from '@ember/routing/route';
import { queryManager } from 'ember-apollo-client';
import gql from 'graphql-tag';

const query = gql`
  query {
    heroes {

export default Route.extend({
  apollo: queryManager(),
  model() {
    console.log(this.apollo.watchQuery({ query }, 'heroes'));
    return this.apollo.watchQuery({ query }, 'heroes');


<div class="container">
  <div class="flex-bet">
    {{#link-to "addpost"}}
      <button class="xbutton">Create</button>
  {{#each model as |item|}}
  <div class="row">
    <div class="col s11 m11 l11">
    <div class="col s1 m1 l1">
        <i class="material-icons">list</i>

The responce from graphql query looks like:

  "data": {
    "heroes": [
        "_id": "5db31d0c5419031a7c8d749c",
        "title": "qqqqqqqqqqqqqqq",
        "description": "ljlkjlkjlkj",
        "date": "1572019076651"
        "_id": "5db331e25419031a7c8d749d",
        "title": "gfdhgfdgfdgfdhg",
        "description": "mnfgdhgfdhgfdhgf",
        "date": "1572019076651"
        "_id": "5db332405419031a7c8d749e",
        "title": "uiyoiuyiuyiuyoiu",
        "description": "ooiuoupoiupoiuoi",
        "date": "1572019076651"

I have to wrap each post at the news.hbs in a link(_id) to the post. The post route/template should contain the data of it’s document:

Here should be the title
The description

How to use the post template for dynamic routing with a correct data? Thanks in advance!