所以我想要添加到我的角度项目中的脚本标记:


 < script>
 var data = [4,8,15,16,23,42];

 var x = d3.scale.linear()
 .domain([0,d3.max(data)])
 .range([0,420]);

 d3.select( “图表”)
 .selectAll( “DIV”)
 。数据(数据)
 。。进入()追加( “DIV”)
 .style(“width”,function(d){return x(d)+“px”;}}
 .text(function(d){return d;});
 < / script>



 我一直在试图找出将此代码段添加到我的angularjs应用中的最佳方法。我在这里看到了这一点: render< script>在angularjs中标记,但这个问题刚才被问到,所以我想看看是否有更好的(更新的)方法来实现这一目标。我最初将它添加到我的视图中,但我无法将任何数据从我的控制器传递到块中。例如,我想做类似的事情:


 var data = {{someArray}}; 



 但我最终收到错误:


 SyntaxError :意外的令牌{



 我正试图找出最佳方法。是否最好按照上面链接中的示例进行操作?让我知道你们都在想什么,谢谢!