我有几个环回模型,我想为它们添加共享功能。
我不确定我是否理解loopback的button {
border: 3px solid red;
border-collapse: collapse;
padding: 16px;
background-color: blue;
width: 25%;
margin: 0px -1px 0px -1px display: inline;
}
.content {
display: none;
}
.bttn + .content {
display: none;
}
.bttn:hover + .content {
display: block;
}
方法,但我创建了一个extend
模型,将其他模型Dictionary
属性设置为Dictionary并卡在此处。
基本上我需要创建一个子模型实例,获取一些数据并构建一个哈希。然后我计划在启动脚本中多次调用app.models.ChildModel.createHash()来为每个模型创建字典。
我不知道从哪里开始..如何将子类名(或实例)传递给父类?我显然需要它来查询数据。
我为具体的base
模型
Regions
但我希望将它重构为抽象module.exports = function(Regions){
var countriesHash={};
Regions.setup=function(next){
Regions.find({where:{type:'Country'}}, function(err, countries){
countries.forEach(function(country){
countriesHash[country.id]=country;
});
console.log('hash built');
next();
});
};
类,并在具体模型中设置一些属性,如子名称和Dictionary
。