验证您是否使用这些版本:
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-morris/1.3.0/angular-morris.min.js"></script>
对于上述版本,您的 div 元素没有给我任何错误,只是按预期给出了 0。
<div donut-chart
donut-data='[{label: "Download Sales", value: "0.00"},
{label: "In-Store Sales",value: "0.00"},
{label: "Mail-Order Sales", value: "0.00"}]'
donut-colors='["#31C0BE","#c7254e","#98a0d3"]'
donut-formatter='"currency"'>
</div>
当我给出非零值时,它也会显示图表。
<div donut-chart
donut-data='[{label: "Download Sales", value: "1.00"},
{label: "In-Store Sales",value: "2.00"},
{label: "Mail-Order Sales", value: "0.00"}]'
donut-colors='["#31C0BE","#c7254e","#98a0d3"]'
donut-formatter='"currency"'>
</div>
我认为您发布时他们拥有的版本存在此错误。最新版本似乎解决了这个问题。