如何使用javascript / angularJs应用/防止覆盖/覆盖css / style?

时间:2014-07-31 06:41:11

标签: javascript jquery html5 angularjs css3

我是angularJs的新手。需要将jss属性分配给js文件级别的组件。在为组件分配css样式后,我保留了调试器。在调试器级别我能够看到所有应用的css属性到组件行为都会很好。一旦完成页面加载,我就无法从js文件中看到应用的css。从我这边可能会有一些覆盖/删除CSS风格。如何使用angular / JavaScript / J查询实现这一点,非常感谢。

这是我的代码。

通过AngularJS

angular.element.find('.ctp-textfield')[0].style.width = "75px !important";
angular.element.find('.ctp-textfield')[0]["ng-style"] = "{height: 75px}";

通过JavaScript

document.getElementById('Idname').style.width = "75px !important"; 

通过JQuery

$('#idname')[0].style.width = "75px !important";
$('#idname').style.width = "75px !important";

1 个答案:

答案 0 :(得分:0)

在Angular中进行DOM操作的方法是使用指令。所有上面的代码片段看起来都没有在指令的link函数内运行,所以不能按预期工作(但是没有足够的上下文来告诉你正在做什么)。

请参阅: