【发布时间】:2017-02-10 13:39:07
【问题描述】:
如何在 Loopback 中使用 mixin 中的自定义函数扩展模型?
我有:
common/models/user.json
{
"name": "user",
"base": "User",
"idInjection": true,
"mixins": {
"ModelRest": {}
},
...
}
common/mixins/model-rest.js
module.exports = function (Model) {
Model.hello = function() {
console.log('hello!');
};
...
}
但在 common/models/user.js
module.exports = function (User) {
User.hello();
...
}
我有错误:
TypeError: User.hello 不是函数
我做错了什么?感谢您的帮助。
【问题讨论】:
-
在您的用户模型上,您必须使用小写的
user。这里有一个例子:github.com/strongloop/loopback-example-mixins -
我不想用函数例如,我想用它来做模型。
标签: javascript node.js loopbackjs strongloop