小编ror*_*den的帖子

如果用户登录AngularJS,则重定向索引页面

我试图改变用户访问我的网站时看到的页面.如果他们是匿名的,他们应该看到注册页面.如果他们已登录,他们应该看到他们的仪表板.

我有一个服务,它检查用户是否登录(例如检查cookie),当Angular服务加载时触发.我试图使用$ routeProvider重定向但是在初始化$ routeProvider时没有触发服务,所以它总是认为用户没有登录.

一旦加载了初始页面,我就可以轻松地重定向,但是我很难重定向加载的第一页.任何人都可以就如何做到这一点提出建议吗?

angularjs angular-routing

20
推荐指数
1
解决办法
3万
查看次数

解析:在查询中包含嵌套指针

我的应用程序中有以下结构:

MessageRecipients -> Message -> User 
                     Message -> Activity
Run Code Online (Sandbox Code Playgroud)

其中 - >代表一个指针.我已经分离出邮件和邮件收件人表,因为我需要捕获每个收件人是否已读取邮件.

我想要查询的是查找收件人的所有邮件.所以我需要在MessageRecipients查询中包含消息,但我还想包含嵌套的User和Activity对象.

var MessageRecipient = new Parse.Query('MessageRecipient');
messageQuery.equalTo('recipient', query.recipient);
messageQuery.include('message');
Run Code Online (Sandbox Code Playgroud)

消息返回时没有填充活动和发件人.我尝试调用messageQuery.include('activity'),但由于活动不在正确的表上,因此无效.

有没有办法进行此查询,还是必须对嵌套对象进行单独查询?

javascript parse-platform

20
推荐指数
2
解决办法
8162
查看次数

从Neo4j图中删除属性

我需要从图表中删除一些节点属性.按照密码指南,我尝试了以下方法:

START n=node(1)
DELETE n.property
RETURN n
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

Expression `Property` yielded `true`. Don't know how to delete that.
Run Code Online (Sandbox Code Playgroud)

我可以在console.neo4j.org上复制这个.你应该如何删除节点的属性?

neo4j

8
推荐指数
2
解决办法
1万
查看次数

在OPTIONAL MATCH之后创建没有找到匹配项

我正在尝试编写一个查询,如果已存在其他关系,将创建一些关系.

START a=node(1), b=node(2), c=node(3)
OPTIONAL MATCH a-[r1:RELATIONSHIP]-(optional1)
OPTIONAL MATCH b-[r2:RELATIONSHIP]-(optional2)
CREATE c-[:NEW_RELATIONSHIP]->(optional1)
CREATE c-[:NEW_RELATIONSHIP]->(optional2)
DELETE r1, r2
RETURN a, b, c
Run Code Online (Sandbox Code Playgroud)

该查询返回错误:

"期望optional1一个节点,但它是一个空"

如果存在现有关系,是否有办法建立新关系?否则只是忽略创建?

neo4j cypher

6
推荐指数
1
解决办法
1707
查看次数