【发布时间】:2017-06-14 15:16:42
【问题描述】:
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<link rel="stylesheet" href="D:\Mano\Angular\Ex1\styles.css">
<body ng-app="myApp" ng-style="bColor">
<mano-directive>
</mano-directive>
<form name="myForm">
Email:
<input type="email" name="remail" ng-model="mail">
<span ng-show="myForm.remail.$error.email">Enter valid email</span>
<br>
<br> Valid: {{myForm.remail.$valid}}
<br> Dirty: {{myForm.remail.$dirty}}
<br> Touched: {{myForm.remail.$touched}}
<br> {{mail}}
<input type="button" ng-click="bColor={'background-color':'{{mail}}'}" value="Change Background"><!--mail variable not giving result--`enter code here`>
</form>
<script src="D:\Mano\Angular\Ex1\myApp.js"></script>
<script src="D:\Mano\Angular\Ex1\myCtrl.js"></script>
<script src="D:\Mano\Angular\Ex1\myDir.js"></script>
</body>
</html>
Angular JS——从文本框中获取值并将其用于正文背景。 文本框值应该在邮件变量中同步,因此,单击按钮时,该值应用作正文背景颜色 请帮忙
【问题讨论】:
-
你应该为 HEX 颜色添加一个 ng-pattern :)
标签: angularjs