小编Sep*_*aey的帖子

节点js 0.10.7:集群支持udp dgram?

我正在尝试运行以下节点js应用程序,如https://github.com/joyent/node/issues/2194

var util = require("util"),
  dgram = require("dgram"),
  cluster = require('cluster');

var udp = dgram.createSocket("udp4");
var port = 1190;

if (cluster.isMaster) {
  for (i = 0; i < 2; i++) {
    cluster.fork();
  }
} else {
  util.log("starting udp server on port " + port);
  udp.on("error", function (error) {
    util.log("failed to bind to UDP port - " + error)
  });
  udp.bind(port);
}
Run Code Online (Sandbox Code Playgroud)

该应用程序立即退出并输出以下内容:

23 May 23:22:13 - starting udp server on port 1190
23 May 23:22:13 - starting udp server …
Run Code Online (Sandbox Code Playgroud)

udp cluster-computing node.js

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

使用NgFor在angular2中生成子组件不起作用

我正在使用angular2 alpha 37.

我已经定义了一个<map>组件和一个<marker>组件(子组件<map>).该<map>组件有一个数组数据成员,其中包含标记坐标列表.该<map>视图应显示阵列中的所有标记

在定义<map>视图时,如下所示(显式列出所有数组成员的组件):

@View({
  template:`
    <marker [model]="markers[0]"></marker>
    <marker [model]="markers[1]"></marker>
  `,
  directives:[Marker]
})
Run Code Online (Sandbox Code Playgroud)

<marker>只要相应的数组成员发生更改,组件就会更新.这是期望的行为.

定义<map>视图时如下(使用NgFor):

@View({
  template: '<marker *ng-for="#m of markers" [model]="m"></marker>',
  directives:[Marker,NgFor]
})
Run Code Online (Sandbox Code Playgroud)

每当阵列成员改变时,都会创建一个新标记,这是不可取的.

针说我想用这个NgFor方法.

我不知道发生了什么事.我如何使用NgFor但避免<marker>在单个标记更新时创建新实例?

angular

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

标签 统计

angular ×1

cluster-computing ×1

node.js ×1

udp ×1