小编use*_*992的帖子

集合中的骨干重置事件

Backbone重置事件如何工作?据我所理解

  1. 从集合中删除所有模型
  2. 添加新的"获取"模型到集合
  3. 触发重置事件

在我的情况下,每个模型在SVG上绘制一些东西,所以我应该在从集合中删除模型之前调用remove函数.从集合中删除模型时会触发哪个事件?

backbone.js

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

查看绑定Emberjs

我有一个简单的应用程序,您可以登录它看起来像这样:

{{#view App.mainV}}
  {{#if logged}}
     Hey!
  {{else}}
  <!-- Login form here when clicked: App.mainC.login()-->
  {{/if}}
{{/view}}
Run Code Online (Sandbox Code Playgroud)

这是样本控制器:

App.mainC = Ember.ArrayController.create({
    login: function(){
        if(ok)//Everything went fine
            App.mainV.logged = true;
    }
});
Run Code Online (Sandbox Code Playgroud)

这是mainV:

App.mainV = Ember.View.extend({
    logged: false,
    test: function()
    {
        console.log('JO');
    }
});
Run Code Online (Sandbox Code Playgroud)

关于这个应用,我有两个问题:

  • 为什么当我更改记录到真实视图时不会改变?
  • 如果我调用App.mainV.test(),我会收到错误.为什么?

    TypeError:'App.mainV.test'不是函数

ember.js

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

查询数组中的部分对象 - MongoDB

我有一个简单的结构化文档,如下所示:

"people" : [
    {
        "id" : "6241863",
        "amount" : 5
    }
],
Run Code Online (Sandbox Code Playgroud)

人们可以包含多个元素.我设法让这个工作:

db.village.findOne({"people": {"$in": [{"id": "6241863", "amount": 5}]}})
Run Code Online (Sandbox Code Playgroud)

但我想忽略金额并搜索包含ID为6241863且任何金额的人的任何文件.

mongodb mongodb-php

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

MongoDB更新嵌套数组

我在mongodb中有一个简单的结构,带有嵌套数组.如何更新搜索值?我见过使用这样的数字的例子:

invited.0.used: true
Run Code Online (Sandbox Code Playgroud)

但这不是我正在寻找的东西,因为我不知道我的列表中的这个元素在哪里,所以如何更新数组用于true,其中key为84026702?如果我在邀请如何更新密钥是43938432的100个阵列怎么办?

{
    "_id" : ObjectId("4fed972f61d69aa004000000"),
    "name" : "mezo",
    "invited" : [
            {
                    "key" : 40928710,
                    "used" : false
            },
            {
                    "key" : 84026702,
                    "used" : false
            }
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript php mongodb

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

标签 统计

mongodb ×2

backbone.js ×1

ember.js ×1

javascript ×1

mongodb-php ×1

php ×1