Javascript 如何在数据属性(angularJS)上创建侦听器?

Javascript 如何在数据属性(angularJS)上创建侦听器?,javascript,angularjs,node.js,listener,Javascript,Angularjs,Node.js,Listener,我有一个js饼图计时器,它从node.js获取时间并绘制饼图 以下是代码: 在这里,我有几个数据-…=“”属性,用于呈现饼图 <div id="myStat2" data-dimension="104" data-text="45" data-percent="0"></div> 以下是完全渲染的结果: 这里一切正常,工作正常,但我想这不是最好的解决方案。 我原以为我可以通过angularJS做到这一点,但我不知道它是如何工作的。 有谁能给我更好的吗 angular

我有一个js饼图计时器,它从node.js获取时间并绘制饼图

以下是代码:

在这里,我有几个数据-…=“”属性,用于呈现饼图

<div id="myStat2" data-dimension="104" data-text="45" data-percent="0"></div> 
以下是完全渲染的结果:

这里一切正常,工作正常,但我想这不是最好的解决方案。 我原以为我可以通过angularJS做到这一点,但我不知道它是如何工作的。
有谁能给我更好的吗

angular的一个大概念是避免此类DOM绑定,因为已经提供了双向数据绑定。我假设
myStat2
位于角度范围内,那么为什么不在视图中设置范围值呢:

<div id="myStat2" data-dimension="104" data-text="{{ dataText }}" data-percent="{{ dataPercent }}"></div>
但是,我不太明白您想要实现什么,因为这段代码似乎毫无意义:

time = $('#myStat2').attr('data-percent');
$('#myStat2').empty();
$('#myStat2').attr('data-percent', time);

我建议更好地理解角度,然后将此图表移动到某种指令中。

这不是角度。我知道这不是。只是我认为angular可以帮助解决这个问题Heyyyy为什么否决投票什么是错误的?Simon Staton感谢您的回复和帮助。只是我需要一些东西,可以捕捉数据属性的变化,并重新提交文件。只是我需要在change Time上调用一些函数,然后您可以使用ngChange指令并在$scope上设置一个函数。做你需要做的事。谢谢你赢得了投票:)顺便问一下,我的问题是否像赢得了投票一样不清楚?@VostanAzatyan我想问题是你不太清楚你想要实现什么,没有提供任何角度代码。
$scope.dataPercent = time;
$scope.dataText = parseInt(time);
time = $('#myStat2').attr('data-percent');
$('#myStat2').empty();
$('#myStat2').attr('data-percent', time);