小编bek*_*ite的帖子

Aurelia repeat.for项目的访问索引

我有一个简单的重复.for:

<li repeat.for="item of items">${item}</li>
Run Code Online (Sandbox Code Playgroud)

目前我正在使用:${$parent.items.indexOf(item)}.是否有速记,像角度的{{$ index}}?

aurelia

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

使用socket.io进行用户身份验证

我在本教程中提到了红色:http://howtonode.org/socket-io-auth.它显示了如何使用express和socket.io对用户进行身份验证.但是有没有办法只使用socket.io来验证用户而不需要表达?

编辑:

对于会话处理,我使用RedisStore(https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO).剩下的是创建身份验证cookie的模块.有没有人知道我可以使用socket.io实现创建一个身份验证cookie,就像你可以处理会话一样?

authentication node.js socket.io

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

Aurelia中插值的一次约束

有没有办法将视图中的插值(例如$ {someValue})的默认单向绑定更改为一次

像angularjs的东西 {{::someValue}}

aurelia

5
推荐指数
1
解决办法
1596
查看次数

如何在mongoose中通过id查找子文档并排除某些字段

我有一个存储在mongodb中的文件:

shop: {
  _id: '...'
  title: 'my shop'
  users: [
    {
      _id: '...',
      name: 'user1',
      username: '...'
    },
    {
      _id: '...',
      name: 'user2',
      username: '...'
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我使用此查询通过其id获取子文档用户:

Shop.findOne({'users._id': userId}, {'users.$': 1}, function (err, user) {
  console.log(user);
});
Run Code Online (Sandbox Code Playgroud)

输出:

{ _id: ...,
  users: 
   [{
     name: 'user1',
     username: '...',
     _id: ...
    }]
}
Run Code Online (Sandbox Code Playgroud)

如何过滤结果以仅返回用户名.我现在这样做的方式:

Shop.findOne({'users._id': userId}, {'users.$': 1}, function (err, shop) {
  shop = shop.toObject()
  user = shop.users[0]
  filtered = {
    name: user.name
  }
  callback(filtered);
});
Run Code Online (Sandbox Code Playgroud)

但是有更好的方法在查询中完成所有操作吗?

mongoose mongodb

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

多个模型视图中的Aurelia路由器配置

是否可以从多个视图模型配置路由器?

像下面这样的东西?

class App {
  ...
  constructor(router) {
    this.router.configure(config => {
      config.map([{
        route: 'home',
        moduleId: 'home',
        nav: true
      }])
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

更改其他视图模型中的路由器配置:

class SomeOtherPage {
  ...
  constructor(router) {
    this.router.configure(config => {
      config.map([{
        route: 'someOtherPage',
        moduleId: 'someOtherPage',
        nav: true
      }])
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

aurelia

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

标签 统计

aurelia ×3

authentication ×1

mongodb ×1

mongoose ×1

node.js ×1

socket.io ×1