小编Vai*_*gon的帖子

在AngularJs内部循环中创建动态范围变量

我是Angular.js的新手,我正在尝试在for循环中的AngularJs中创建动态范围变量.这是如下:

$scope.lists=[{listName:'list1'},{listName:'list2'}];

for(var i=0;i<$scope.lists.length;i++){
  var listName = $scope.lists[i].listName;
  listName = $parse(listName);
  listName.assign($scope,[]);
  $scope.$apply();
}
Run Code Online (Sandbox Code Playgroud)

上面的代码抛出一个错误说:$digest已经在进行中.

代码在没有循环的情况下正常使用,如下所示: 在AngularJs中设置动态范围变量 - 范围.<some_string>

我最终正在寻找$scope.list1=[]$scope.list2=[]作为2个独立的阵列.

任何线索都会很棒.谢谢.

javascript angularjs

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

如何在MongoDB中将字符串转换为布尔值?

我是mongo的新手,请原谅我,如果这是一个noobish问题.我错误地使用"true"/"false"(类型字符串)更新了mongo中的特定标志.我想要一个查询,以便我可以更新我的集合并将标志的类型从字符串"true"更改为布尔值true.

例:

{flag: "true"} to { flag : true}
Run Code Online (Sandbox Code Playgroud)

所以我有两个问题:

  1. 我可以用查询做到吗?
  2. 如果我可以,怎么样?

mongodb mongodb-query

6
推荐指数
2
解决办法
3943
查看次数

如何使用环回在浏览器中设置cookie?

我刚刚开始进行环回开发,我只想知道如何使用环回在浏览器中设置 cookie。在nodejs的express框架中,可以通过在headers中设置cookie来发送cookie,然后再访问它。

response.writeHead(200, {
    'Set-Cookie': 'mycookie=test',
    'Content-Type': 'text/plain'
  });
Run Code Online (Sandbox Code Playgroud)

那么如何通过环回响应来做到这一点。

谢谢。

cookies node.js loopbackjs

4
推荐指数
1
解决办法
3028
查看次数

如何使用Node.js在Redis中使用zscan?

我想在node.js中使用'ZSCAN'命令来命中redis以获得结果.我通过node-redis-streamify和其他节点模块包进行相同但我无法执行此命令.如果我可以使用任何所需的包获得'ZSCAN'命令的示例用法,那将是很好的.

npm包:node-redis-streamify:

代码:

                    var key = 'find:a';
                    var pattern = 'find:' + '*';
                    var count = 2;
                    var zscan = redis.streamified('ZSCAN');
                    zscan(key,pattern,count)
                        .on('data', function (data) {
                            console.log("++++++++++++++++++");
                            console.log(data);
                            console.log("++++++++++++++++++");
                            cb(null,data);
                        })
                        .on('error', function (err) {
                            console.log("Redis Error",err);
                            return err;
                        }).on('end', function () {

                        });
Run Code Online (Sandbox Code Playgroud)

错误:

Redis Error { [Error: ERR invalid cursor] command: 'ZSCAN', code: 'ERR' }
Run Code Online (Sandbox Code Playgroud)

任何线索都会很棒.谢谢.

redis node.js

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