小编Edu*_*ván的帖子

Ember.js多个,名为出口用法

我有一个应用程序,它将视图层分为三个部分:

  1. 侧边栏
  2. 工具栏左
  3. 工具栏右

我花了几个小时试图找到一些有用的谷歌,但我没有运气.我需要一个简短而完整的应用程序示例,说明如何使用Router和connectOutlet以及命名出口.

先生.

outlet ember.js

43
推荐指数
3
解决办法
2万
查看次数

我应该如何正确使用与猫鼬一起填充?

我正在学习一些节点,并一直在尝试使用猫鼬.目前,我的目标是学习如何使用填充.

我有一个projects定义并milestone要求:

projectSchema = new mongoose.Schema({
    id: String,
    title: String,
    description: String,
    owner: String,
    site: String,
    creation_date: Date,
    milestone_ids: Array,
    milestones: [{
        type: mongoose.Schema.Types.ObjectId,
        ref: "Milestone"
    }]
})

Project = mongoose.model("Project", projectSchema)
milestones = require(__dirname + "/milestones.js")();
Run Code Online (Sandbox Code Playgroud)

然后我在以下的某个时候这样做projects.js:

Project.find(query, {}, {sort: {_id: -1}},
    function (error, results) {
        callback(results);
    }
).populate("milestones");
Run Code Online (Sandbox Code Playgroud)

我如何填充里程碑?


这是project来自mongo 的数据:

{
    "title": "sitename",
    "description": "online thing",
    "creation_date": {
        "$date": "2013-07-11T19:45:42.139Z"
    },
    "_id": {
        "$oid": "51df0b66dbdd7c4f14000001"
    },
    "milestones": …
Run Code Online (Sandbox Code Playgroud)

javascript populate mongoose node.js

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

在后端使用Swift和Node.js的Socket.io示例

我试图在iOS上使用Swift找到一个Socket.io实现的工作示例,但到目前为止还不走运.我确实从Github得到了一些例子,但每个都有一些问题,我不知道为什么它们不起作用.

有谁知道我可以在哪里获得一个开箱即用的工作示例,以便我可以通过代码并了解实现?

ios socket.io swift

5
推荐指数
2
解决办法
8041
查看次数

Ember.js新的路由器导航错误消息:错误:断言失败:无法在未定义的对象上使用'id'调用get

我一直在尝试新的路由器和新的Ember代码(版本:v1.0.0-pre.2-366-g4772b18),我有点麻烦.我想做一件简单的事情:当我点击一个链接时,它应该导航到那个状态.

但相反,我得到这个错误:

断言失败:无法在未定义的对象上使用'id'调用get.

要触发错误,请单击红色大标题.第一个位于顶部 - 即"Ember Ready".

我没有JSFiddle,但您可以在这里查看实时网站:http://eduardmoldovan.com/ 我基本上已经在那里推了相同的代码.

我的代码:

var Ngin = window.Ngin = Ember.Application.create({
    ready: function() {
        "use strict";
        this.set("Router.enableLogging", true);
        this.set("Router.location", "history");
    },
    customEvents: {
        blur: "blur",
        paste: "paste",
        changed: "changed"
    }
});

DS.RESTAdapter.configure("plurals", {
    article: "article"
});

Ngin.Store = DS.Store.extend({
    revision: 11,
    adapter: DS.RESTAdapter.create({
        namespace: "private-api",
        bulkCommit: true
    })
});

Ngin.Article = DS.Model.extend({
    title: DS.attr("string"),
    lead: DS.attr("string"),
    url: DS.attr("string"),
    pubdate: DS.attr("date"),
    channel: DS.attr("string")
});

Ngin.IndexController = Ember.ObjectController.extend({
    content: [],
    goToArticle: function() {
        "use strict"; …
Run Code Online (Sandbox Code Playgroud)

ember.js ember-router

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

Ember.js新路由器'历史'实现

我想我检查了所有文档,但我不能使用路由器的"历史"实现.任何人都有一个简短的例子说明应该如何使用它?或者,通常,如何将路由器参数传递给新路由器(例如,记录).

ember.js ember-router

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