从我的yourTextView.setText(Html.fromHtml(getString(R.string.q4)));
yourTextView.setMovementMethod(LinkMovementMethod.getInstance());
我为我的三种用户类型导出mongoose模型:
database.js
在我的module.exports = {
root: rootCol,
advisor: advisorCol,
student: studentCol,
};
中,我从api.js
获得了usertype,它将是(req.body.type
,root
或advisor
)
当我尝试:
student
它说事情没有var models = require('../database.js');
models.req.body.type.valueOf().findOne({ ....
方法。我试图访问findOne
或models.root
而不必使用if else语句。有什么方法可以实现这个目标吗?
答案 0 :(得分:1)
models.req.body.type
意味着类似的东西:
{
"models": {
"req": {
"body":{
"type": ....
}
}
}
}
要使Javascript解析变量为其值,您必须使用
models[req.body.type]
。
这意味着通过该属性的名称(models
的值)
req.body.type
中的属性值