小编Fáb*_*tos的帖子

ES6将数组映射到不带逗号的字符串

我正在尝试将错误列表映射到我将在工具提示中显示的列表中.列表已添加,但,每个li元素之间都添加了一个.

我想这是因为这基本上errors.map(error => ...).toString()最终会发生.任何想法如何在errors不添加此逗号的情况下映射数组中的字符串?

data-tip = {`
  Precisa de corrigir os seguintes problemas antes de publicar o anúncio:</br>
  <ul>
    ${errors.map(error => `<li>${error}</li>`)}
  </ul>
`}
Run Code Online (Sandbox Code Playgroud)

javascript arrays ecmascript-6

18
推荐指数
2
解决办法
7439
查看次数

Sequelize.js:如何查询 N:M 关系

我在续集中有以下关系:

Location.Offers = Location.belongsToMany(JobOffer, {
  foreignKey: 'locationId',
  through: 'JobOffer_Location',
  as: 'offers',
});

JobOffer.Locations = JobOffer.belongsToMany(Location, {
  foreignKey: 'jobOfferId',
  through: 'JobOffer_Location',
  as: 'locations',
});
Run Code Online (Sandbox Code Playgroud)

但是,我无法根据其位置查询工作机会:

const locations = [1, 2]
JobOffer.findAll({
  include: [{
    model: Location,
    as: 'locations',
    where: {
      locationId: {
        $in: locations
      }
    },
  }],
})
Run Code Online (Sandbox Code Playgroud)

错误:只有 HasMany 关联支持 include.separate

我已经尝试了几乎所有可以在网上找到的解决方案,但似乎没有任何效果。想法?

javascript node.js sequelize.js

5
推荐指数
1
解决办法
1708
查看次数

标签 统计

javascript ×2

arrays ×1

ecmascript-6 ×1

node.js ×1

sequelize.js ×1