수

CSS 클래스

· 2017-08-29 (화) 14:43:03 · 2148
CSS 클래스

AngularJS는 상태에 따라 양식과 입력란에 CSS 클래스를 추가합니다.

다음 클래스는 입력 필드에 추가되거나 입력 필드에서 제거됩니다.

1. ng-untouched 입력란에 아직 연락하지 않았습니다.
2. ng-touched 현장에 손이 닿았습니다.
3. ng-pristine 필드가 아직 수정되지 않았습니다.
4. ng-dirty 필드가 수정되었습니다.
5. ng-valid 입력란 내용이 유효합니다.
6. ng-invalid 필드 내용이 유효하지 않습니다.
7. ng-valid-key각 검증을위한 하나의 열쇠 . 예 : ng-valid-required유효성을 검사해야하는 항목이 두 개 이상인 경우 유용합니다.
8. ng-invalid-key 예: ng-invalid-required
양식에 다음 클래스가 추가되거나 폼에서 제거됩니다.

1. ng-pristine 필드가 아직 수정되지 않았습니다.
2. ng-dirty 하나 이상의 입력란이 수정되었습니다.
3. ng-valid 양식 내용이 유효합니다.
4. ng-invalid 양식 내용이 유효하지 않습니다.
5. ng-valid-key각 검증을위한 하나의 열쇠 . 예 : ng-valid-required유효성을 검사해야하는 항목이 두 개 이상인 경우 유용합니다.
6. ng-invalid-key 예: ng-invalid-required
클래스가 나타내는 값이 있으면 클래스가 제거됩니다 false.

이러한 클래스의 스타일을 추가하여 응용 프로그램에보다 직관적 인 사용자 인터페이스를 제공하십시오.

예
표준 CSS를 사용하여 스타일 적용 :

<style>
input.ng-invalid {
background-color: pink;
}
input.ng-valid {
background-color: lightgreen;
}
</style>

[전체소스]
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<style>
input.ng-invalid {
background-color:pink;
}
input.ng-valid {
background-color:lightgreen;
}
</style>
<body ng-app="">

<p>Try writing in the input field:</p>

<form name="myForm">
<input name="myName" ng-model="myName" required>
</form>

<p>The input field requires content, and will therefore become green when you write in it.</p>

</body>
</html>



형식은 다음과 같이 스타일을 지정할 수도 있습니다.

예
수정되지 않은 (초기) 양식 및 수정 된 양식에 스타일 적용 :

<style>
form.ng-pristine {
background-color: lightblue;
}
form.ng-dirty {
background-color: pink;
}
</style>
[전체소스]
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<style>
form.ng-pristine {
background-color:lightblue;
}
form.ng-dirty {
background-color:pink;
}
</style>
<body ng-app="">

<form name="myForm">
<p>Try writing in the input field:</p>

<input name="myName" ng-model="myName" required>

<p>The form gets a "ng-dirty" class when the form has been modified, and will therefore turn pink.</p>
</form>

</body>
</html>
|
댓글을 작성하시려면 로그인이 필요합니다.

퍼블리싱강좌

302건
+
분류 제목 글쓴이 날짜 조회
부트스트랩
[부트스트랩]
17-09-10 조회 1,719
부트스트랩 17-09-09 조회 2,082
부트스트랩 17-09-09 조회 2,066
부트스트랩
[부트스트랩]
17-09-09 조회 2,324
부트스트랩 17-09-07 조회 3,220
AngularJS
[AngularJS]
17-09-07 조회 2,006
AngularJS
[AngularJS]
17-09-07 조회 1,613
AngularJS
[AngularJS]
17-09-06 조회 1,475
AngularJS 17-09-06 조회 2,470
AngularJS 17-09-06 조회 2,246
AngularJS 17-09-05 조회 2,000
AngularJS 17-09-05 조회 2,442
AngularJS 17-09-02 조회 2,483
AngularJS 17-09-02 조회 2,362
AngularJS 17-09-02 조회 2,029
AngularJS 17-09-01 조회 1,878
AngularJS 17-09-01 조회 1,530
AngularJS 17-09-01 조회 1,777
AngularJS 17-08-31 조회 1,756
AngularJS 17-08-31 조회 2,134
AngularJS
[AngularJS]
17-08-31 조회 1,859
AngularJS
[AngularJS]
17-08-29 조회 2,621
AngularJS 17-08-29 조회 2,065
AngularJS
[AngularJS]
17-08-29 조회 2,149
AngularJS 17-08-27 조회 1,898
AngularJS
[AngularJS]
17-08-27 조회 1,845
AngularJS 17-08-27 조회 1,870
AngularJS
[AngularJS]
17-08-25 조회 1,926
AngularJS
[AngularJS]
17-08-25 조회 2,465
AngularJS
[AngularJS]
17-08-25 조회 1,951