Mar*_*tin 4 javascript sails.js
有没有办法通过其名称包含在字符串中来访问sails中的模型?
例如,如果我想创建一个用户,而不是做
User.create({name: 'martin'});
Run Code Online (Sandbox Code Playgroud)
我需要做点什么
sails['User'].create({name: 'martin'});
Run Code Online (Sandbox Code Playgroud)
对模型的所有引用都存储在全局可访问的对象sails.models中.您可以使用数组文字表示法[]访问任何模型.
var model = sails.models['users'];
model.create({name: 'martin'});
Run Code Online (Sandbox Code Playgroud)
同样的规则适用于控制器和服务.