查询一个angularjs对象的dom

时间:2016-10-04 15:52:42

标签: javascript angularjs

我的网页有一个html网格。对于每个对象,我添加了一个带有ID的ng-style

在我的控制器中,我需要能够根据数据调用中的对象名称设置样式。

示例"sD3","dD3"

<div id="sD3" data-ng-style="sD3" class="roundabout-rowDcol3"></div>
<div id="dD3" data-ng-style="dD3" class="grid-data-rowDcol3"></div>

除了在我的控制器中使用一个非常大的开关外,还有另一种方法可以抓住对象并设置样式吗?

这样的事情:

object = {"background-color": style.backgroundColor, color": style.color,};

1 个答案:

答案 0 :(得分:1)

$scope上使用属性访问者。

有关:

<div id="sD3" data-ng-style="sD3" class="roundabout-rowDcol3"></div> 

使用:

var id = "sD3";

$scope[id] = {"background-color": style.backgroundColor, "color": style.color,};