Как настроить просмотр местных жителей в действии как машины - PullRequest
0 голосов
/ 29 июня 2018

Я рок-н-ролл и начинаю удар с действия 2 (действие как машина). Я застрял, как настроить локальные представления в действиях 2. Например, в автономном действии я могу настроить и добавить макет для просмотра по приведенному ниже фрагменту:

res.view('./pages/coffee/Boss/sell', { layout: 'layouts/layout-boss' })

Мой вопрос: как мы можем сделать то же самое с действием, что и машина (action2)?

exits: {
    success: {
      responseType: "view",
      viewTemplatePath: './pages/coffee/Boss/listDrink'
      //Here I want to configure locals of view
      //Specifically, I want to configure layout of the view
    },
    notFound: {
      description: 'The data of drinks are empty',
      respondType: 'notFound'
    }
},

1 Ответ

0 голосов
/ 26 июля 2018

Похоже, что вы можете установить любые конкретные параметры в вызове exits.success, например, макет или любые локальные переменные ejs, которые вам могут понадобиться в шаблоне:

fn: async function (inputs, exits) {

  return exits.success({layout: 'layouts/layout-boss', ejsLocalVariable: 'value'});

}

и объявление выхода будет просто

exits: {
  success: {
    responseType: "view",
    viewTemplatePath: './pages/coffee/Boss/listDrink'
  },
  notFound: {
    description: 'The data of drinks are empty',
    respondType: 'notFound'
  }
},
...