1
transition.select("image")
.attr("xlink:href", function(d) {
//fix icon error if icon does not exist in folder
return 'assets/64pxBlue/file.png';
// return d.icon
})
.attr("x", function(d) {return d.position_x ? d.position_x : '0px'})
.attr("y", function(d) {return d.position_y ? d.position_y : '-10px'})
.attr("width", function(d) {return d.value ? d.value : '20px'})
.attr("height", function(d) {return d.value ? d.value : '20px'})
}
私はPNGの形式でファイルを視覚化しようとしています。文字列を解析した後。文字列とそれに対応するpngが一致してレンダリングされます。しかし、私はすべての可能なpngを持っていないので、資産/ 64pxBlue /ディレクトリに存在しない場合、デフォルトのpngを返す必要があります。D3でxlink:hrefエラーをキャッチするにはどうすればよいですか?
私のdevtoolsには、GETエラーがあります。そのエラーをどのように捕捉し、エラーがあればfile.pngを返しますか?