在我的控制器中,我有一组对象(我才刚刚开始,如果这太天真了,请原谅我):
$scope.links = [
{
'votes': 6,
'voted_on': false
},
{
'votes': 7,
'voted_on': false
}
];
我想在视图中列出这些并在单击时修改一些属性,保持一些反映 DOM 变化的复杂状态:
<ul>
<li ng-repeat="link for links">
<a ng-click="updateProperties()">Vote</a>
{{link.votes}}
</li>
</ul>
你知道,我想updateProperties()
管理很多有状态的逻辑(改变{{link.votes}}
, increment的颜色,link.votes
如果他们已经投票则不允许增加,等等)。我知道我需要定义函数,$scope
但我只是不确定它会是什么样子,所以非常感谢帮助。谢谢。