Javascript 将数据从角度指令传递到D3

Javascript 将数据从角度指令传递到D3,javascript,angularjs,d3.js,Javascript,Angularjs,D3.js,我正在尝试使用从数据库检索的数据,使用D3和Angular创建图表。 下面的代码显示了chart_scan_times是我想要的数组,但是图形没有显示数据。最像是我的EJS页面上的{{}语法有问题,但我尝试过在向数据传递图表扫描时间时,在不起作用的情况下包括等等 {{chart_scan_times}} <bars data='{{chart_scan_times}}'></bars> {{chart\u scan\u times} 下面的代码正

我正在尝试使用从数据库检索的数据,使用D3和Angular创建图表。
下面的代码显示了chart_scan_times是我想要的数组,但是图形没有显示数据。最像是我的EJS页面上的{{}语法有问题,但我尝试过在向数据传递图表扫描时间时,在不起作用的情况下包括等等

    {{chart_scan_times}}
  <bars data='{{chart_scan_times}}'></bars>    
{{chart\u scan\u times}

下面的代码正确显示了图形

      <bars data='40,4,14,22,99'></bars>


任何帮助都将不胜感激

似乎
数据
属性包含一个字符串,您正在传递一个数组。从控制器中尝试
chart\u scan\u times=dataArr.join()
,或者在初始化此表达式的任何位置创建一个真正的数组,您只需传入一个数字字符串。该字符串在发送到angular指令后以逗号分隔。它也可以在数组中进行硬编码