2017-02-14 163 views
0

在多对多关联parent.setChild不是函数

router.post('/', function(req, res, next) { 
var permission = req.body 
models.Permission.create(permission) 
    .then(function(data){ 
    if(permission.roles){ 
    var roles = permission.roles.map(models.Role.build.bind(models.Role)); 
    data.setRole(roles); 
    } 
    res.json(data) 
}) 
}); 

它详细介绍了data.setRole错误(角色)data.setRole is not a function

回答

2

如果一个权限和角色之间的多对多关系,然后尝试

data.setRoles(roles);