javascript - 向 AdonisJS 中的所有模型添加自定义函数
问题描述
我想为我的所有模型添加自定义功能怎么做?我有一个ListOption函数,我想在所有模型中使用它我尝试编写MyModel并在使用此方法时扩展Model我的钩子不再起作用,我想使用另一种方法来做到这一点。
解决方案
const Model = use('Model')
class MyModel extends Model {
static _bootIfNotBooted () {
if (this.name !== 'MyModel') {
super._bootIfNotBooted()
}
}
}
使用此代码,一切正常
推荐阅读
- http2 - HTTP/2 中的标头如何在客户端和服务器端保持同步?
- java - websphere 7 中的应用程序部署失败
- python - Hadoop(Hive)中是否有类似存储过程/作业的东西
- python-3.x - Python CSV 罗宾汉
- javascript - 如何选择元素的第二个孩子而不选择它的第一个孩子的孩子
- angular - angular6 angularfire 未初始化
- reactjs - 如何在不使用 npm 的情况下正确呈现 react datepicker?
- java - 使用 Apache cxf 2.x 和 Wsimport 生成客户端代码
- android - 在 Oreo+ 中记录通话
- c++ - 在“for”语句的第二个“参数”中声明的对象的生命周期