这是令人抓狂的,我如何获得一个环回模型,以便我可以以编程方式使用它?我有一个名为"通知"的持久模型.我可以使用REST资源管理器与它进行交互.我希望能够在服务器中使用它,即Notification.find(...).我执行app.models()并可以看到它列出.我这样做了:
var Notification = app.models.Notification;
Run Code Online (Sandbox Code Playgroud)
得到一个大胖子"未定义".我这样做了:
var Notification = loopback.Notification;
app.model(Notification);
var Notification = app.models.Notification;
Run Code Online (Sandbox Code Playgroud)
和另一个大胖子"未定义".
请解释我所要做的所有事情,以获得我使用的模型:
slc loopback:model
Run Code Online (Sandbox Code Playgroud)
提前致谢
是否有一种内置的方法来自动增加模型的属性值是Strongloop loopback?这个模型有一个名为orderNumber的属性,我希望它从1开始,每次创建一个新模型时递增1.此模型将持久保存到mongo DB.如果Strongloop loopback没有内置方式,那么使用javaScript,Node和mongoDB会被认为是最佳实践吗?
谢谢,
如何使用点分表示法在隔离范围中创建具有嵌套属性的双向绑定.我认为'myObject.data': "=data"会起作用,但事实并非如此.我不想链接myObject对象中的所有内容.我知道我可以做某种手表,但'myObject.data'看起来更干净.
.directive("myDirective", [function() {
return {
restrict: "E",
scope: {
'myObject.data': "=data"
},
link: function (scope, element, attrs) {
scope.myObject = {
data: "myValue"
};
}
};
}])
Run Code Online (Sandbox Code Playgroud) 我有一个具有以下状态的 Redux 减速器:
const INITIAL_STATE = {
permissions: [''],
authzError: null
};
Run Code Online (Sandbox Code Playgroud)
我已经有一些修改 state.permissions 的 Redux 操作。我正在编写以下操作来运行权限检查:
export function isAuthz(allowed, except) {
// I need state.permissions here
...
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以这样做:
export function isAuthz(allowed, except, permissions) {
// Now do permission check
...
}
Run Code Online (Sandbox Code Playgroud)
但这意味着将 state.permissions 拉出组件中,然后将其放入 isAuthz 操作中,这似乎是一种浪费且容易出错。我可以只检查减速器中的权限,但我认为一个动作是我应该这样做的地方。
我应该在哪里进行此权限检查以及如何获取 state.permissions ?
谢谢,
沃伦
javascript ×3
loopbackjs ×2
strongloop ×2
angularjs ×1
mongodb ×1
node.js ×1
react-native ×1
react-redux ×1
reactjs ×1
redux ×1
rest ×1