我正在尝试将错误列表映射到我将在工具提示中显示的列表中.列表已添加,但,每个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) 我在续集中有以下关系:
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
我已经尝试了几乎所有可以在网上找到的解决方案,但似乎没有任何效果。想法?