如何用棱角.js更改元素的颜色
How to change color of elements with angular.js
如何使用带有角度 js 的 css 类更改元素的颜色。我在网上阅读了一些东西,但不知何故我错过了一些东西,因为它对我不起作用。
我的js小提琴:
http://jsfiddle.net/ynko3ct3/1/
法典:
<p class="change-background-color">No difference!</p>
<form>
<div class="form-group">
<label>Header color</label>
<input class="form-control" type="text" ng-model="Headercolor" placeholder="#f00">
</div>
</form>
.css
.change-background-color { background-color: {{Headercolor}}; }
请检查更新的 fddle: http://jsfiddle.net/ynko3ct3/2/
你应该使用 ng-style
指令来更改 HTML 中的样式属性,而不是像这样在 CSS 中
<p class="change-background-color" ng-style="{'background-color':Headercolor}">
No difference!
</p>
您也可以查看此链接: 普朗克演示
需要在<p></p>
标签中使用ng-style="yourVariableName"
,并在输入字段更改时调用函数来设置<p></p>
标签的输入字段颜色。
在 html 中:
<p ng-style="backColor">this is a simple background color seter</p>
<input ng-model="headerColor" ng-change="setColor()">
在控制器中:
$scope.headerColor = '#cd0a0a';
$scope.backColor = {'background-color':$scope.headerColor};
$scope.setColor = function() {
$scope.backColor = {'background-color':$scope.headerColor};
};
相关文章:
- 使用ngRepeat中的Angular动态更改元素颜色
- 在模式框打开之前更改 SVG 元素的颜色,并在框打开时保持该颜色
- Extjs 树 如何更改子元素的文本颜色
- 我需要在javascript if语句中使用jquery来动画元素的颜色
- 更改不同元素的颜色
- 我怎样才能随机化 HTML 元素的颜色属性
- 在自定义坐标处获取RaphaelJS元素的颜色填充
- 边距和输入元素边框之间的填充颜色
- 更改整个页面上不同元素的颜色
- 使元素单独更改颜色
- 单击时更改元素的颜色
- 使用单选按钮更改 HTML 元素的颜色
- 将输入 html 元素动态关联到颜色选取器
- 更改元素父元素的背景颜色时停止在
上闪烁鼠标悬停?jQuery/JS. - 获取动态背景颜色,使用 LESS 应用于单独的元素
- 如何为 svg 元素提供 hsl 颜色值
- 如何在每次滚动时更改元素颜色
- 单击以更改元素颜色
- 动态改变元素颜色的最佳方法
- Javascript改变元素颜色/ PHP变量