小编Ste*_*der的帖子

找不到D3js Force Directed Graph Link

我目前正在尝试用d3js v4构建一个力导向图.我有以下节点和链接,实际上非常简单

节点

[
  {
    "id":"4d2b0275-5bc7-e611-81c4-00155df7ea33"
  },{
    "id":"b32b0275-5bc7-e611-81c4-00155df7ea33"
  }
]
Run Code Online (Sandbox Code Playgroud)

链接

[
  {
    "source":"4d2b0275-5bc7-e611-81c4-00155df7ea33",
    "target":"b32b0275-5bc7-e611-81c4-00155df7ea33"
  }
]
Run Code Online (Sandbox Code Playgroud)

我的forceSimulation设置是

var simulation = d3.forceSimulation(nodes)
    .force("charge", d3.forceManyBody())
    .force("link", d3.forceLink(links).distance(20).strength(1))
    .force("x", d3.forceX())
    .force("y", d3.forceY())
    .stop()
Run Code Online (Sandbox Code Playgroud)

它会在d3.forceLink(链接)上引发错误Uncaught Error: missing: 4d2b0275-5bc7-e611-81c4-00155df7ea33.那么为什么这个错误因为链接实际上存在?

javascript d3.js

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

元素可见性的条件性Aurelia验证

我正在尝试使用aurelia和aurelia验证插件制作一些许可订阅表单.我有一个个人信息的字段集,其中大部分都是必需的,并通过aurelia验证进行验证.

现在我还有一个信用卡信息的字段集和帐单地址,以及需要和验证的字段.问题是,只有当用户选择订阅单选按钮时才会显示它们.我有ValidationRules中的所有必填字段,我怎么能告诉aurelia它应该只验证当前可见的字段?

validation typescript aurelia aurelia-validation

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