为一个angularjs对象查询dom
Querying the dom for an angularjs object
我有一个网页,有一个网格的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,};
在$scope
上使用属性访问器
<div id="sD3" data-ng-style="sD3" class="roundabout-rowDcol3"></div>
使用:
var id = "sD3";
$scope[id] = {"background-color": style.backgroundColor, "color": style.color,};
相关文章:
- Javascript / AngularJS对象选择基于表达式作为键
- 来自 JSON 字符串的 AngularJS 对象
- AngularJS-对象分配不起作用
- 从 AngularJS 对象渲染 html 标记
- 数组中的 angularjs 对象上没有 $$hashKey
- 来自工厂的 Angularjs 对象
- Kendo AutoComplete + AngularJS + 对象数组
- 将AngularJS对象值从ng repeat传递给AngularJS函数
- AngularJS对象在控制器方法内丢失值
- 想要在其他服务中覆盖创建的angularJS对象,但是在应用程序中按ctrl +f5后它会被重新初始化
- 用一个angularjs对象填充一个现有的表单
- 查找数组angularjs对象的索引
- 为一个angularjs对象查询dom
- 无法按照html的ng-repeat对象来初始化AngularJs对象
- AngularJS:对象、数组、JSON、API问题
- AngularJS:对象局部的计数和过滤
- 如何将angularjs对象绑定到它们的键和值
- 如何循环通过'键'AngularJS对象的值
- 正在创建AngularJS对象,该对象在应用程序加载时调用方法
- AngularJS-对象未传递到模式对话框