我目前正在尝试用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.那么为什么这个错误因为链接实际上存在?
我正在尝试使用aurelia和aurelia验证插件制作一些许可订阅表单.我有一个个人信息的字段集,其中大部分都是必需的,并通过aurelia验证进行验证.
现在我还有一个信用卡信息的字段集和帐单地址,以及需要和验证的字段.问题是,只有当用户选择订阅单选按钮时才会显示它们.我有ValidationRules中的所有必填字段,我怎么能告诉aurelia它应该只验证当前可见的字段?