把手选择选项

时间:2016-12-09 19:46:00

标签: javascript node.js handlebars.js

希望根据网址选择选项

我的路线是:

  router.get('/apply/:id', function(req, res){
  var query = {"status" : "true"}

  Apartment.find(query, function(err, apartments){
    if(err){
      res.status(404).send('Error occured');
    } else {
      res.render('frontend/rental-application', {
        title: 'Apply | LJH Management',
        apartments: apartments,
        wanted_id: req.params.id
      })
    }
  })
});

我的观点是:

<select name="propertyofinterest" type="text"/>
    {{#each apartments}}
        <option value="{{address}} {{city}}"{{#if wanted_id '==' _id}}selected{{/if}}>{{address}} - {{city}}</option>
    {{/each}}
</select>

我认为我能够传递我的req.param.id并设置它,但事实并非如此。我得到了:

TypeError:无法读取属性&#39; includeZero&#39;未定义的。

我怎样才能解决这个问题?

0 个答案:

没有答案