Pug将数组从已知值显示到键

时间:2017-07-10 16:14:07

标签: arrays json gulp pug pugjs

不确定标题是否有意义,但我在这里尝试做的是让Pug从这个country-region-data JSON file显示特定国家/地区的区域,但没有成功。我设法让它显示所有国家和地区,但这不是目标。

这是我的帕格:

- var countries = locals['countries']
  each country in countries.countryName == "Singapore"
    each region in country.regions
      option= region.name

我还是Pug和JSON的新手。正如您在JSON文件中看到的那样,countryName是一个键,Singapore是一个键的值(这里的条件是正确的吗?)

我真的希望有人可以解释一下!

提前谢谢。

1 个答案:

答案 0 :(得分:0)

好的找到了解决方案!

select.form-control(id="address_state")
  - var states = locals['countries']
    each val, key in countries
      if val.countryName == 'Malaysia'
        each region, key in val.regions
          option= region.name