Javascript 未使用动态AngularJS数据值

Javascript 未使用动态AngularJS数据值,javascript,angularjs,html,Javascript,Angularjs,Html,我有一个AngularJS D3拨号盘,它使用数据实际属性来设置拨号值 如果我硬编码的值,它的工作很好。但是,如果我使用Angular$scope变量,它似乎无法获取值 工作代码示例: <div class="widget-container" data-expected="0.90" data-actual="0.30" indicator-widget></div> 非工作结果: data-actual="0.30" data-expected="0.90">

我有一个AngularJS D3拨号盘,它使用数据实际属性来设置拨号值

如果我硬编码的值,它的工作很好。但是,如果我使用Angular$scope变量,它似乎无法获取值

工作代码示例:

<div class="widget-container" data-expected="0.90" data-actual="0.30" indicator-widget></div>
非工作结果:

data-actual="0.30" data-expected="0.90">
data-actual="0.39" data-expected="0.90">

我遗漏了什么?

我给出了答案,但实际上我不确定问题出在哪里。你得到了一个值,所以它工作正常吗?@popovitsj Firebug显示了值,但拨号盘没有显示数据。这几乎就像是在创建值之前试图呈现拨号盘。尝试创建一个再现问题的最小示例。显而易见的是,您的问题在于javascript的执行时间。将AngularJS与其他JS库结合起来可能很棘手。
data-actual="0.39" data-expected="0.90">