Heim > Web-Frontend > js-Tutorial > Einführung in die HTML-DOM-Unterstützung von AngularJS_AngularJS

Einführung in die HTML-DOM-Unterstützung von AngularJS_AngularJS

WBOY
Freigeben: 2016-05-16 15:54:42
Original
1154 Leute haben es durchsucht

Die folgenden Anweisungen können verwendet werden, um Datenbindung auf Attribute von HTML-DOM-Elementen anzuwenden.

201561794017811.jpg (742×213)

Fügen Sie das ng-show-Attribut zu einer HTML-Schaltfläche hinzu und übergeben Sie es an das Modell. Binden Sie das Modell an das Kontrollkästchen und sehen Sie sich die folgenden Änderungen an.

<input type="checkbox" ng-model="showHide1">Show Button
<button ng-show="showHide1">Click Me!</button>

Nach dem Login kopieren

ng-hide-Befehl

Fügen Sie über sein Modell das ng-hide-Attribut zur HTML-Schaltfläche hinzu. Binden Sie das Modell an das Kontrollkästchen und sehen Sie sich die folgenden Änderungen an.

<input type="checkbox" ng-model="showHide2">Hide Button
<button ng-hide="showHide2">Click Me!</button>

Nach dem Login kopieren

ng-click-Befehl

Fügen Sie das ng-click-Attribut zur HTML-Schaltfläche hinzu und aktualisieren Sie das Modell. Modellieren Sie Bindungs-HTML, um die Bindungsänderungen anzuzeigen.

<p>Total click: {{ clickCounter }}</p></td>
<button ng-click="clickCounter = clickCounter + 1">Click Me!</button>

Nach dem Login kopieren

Beispiel

Das folgende Beispiel demonstriert alle oben genannten Befehle.
testAngularJS.html

<html>
<head>
<title>AngularJS HTML DOM</title>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="">
<table border="0">
<tr>
  <td><input type="checkbox" ng-model="enableDisableButton">Disable Button</td>
  <td><button ng-disabled="enableDisableButton">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide1">Show Button</td>
  <td><button ng-show="showHide1">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide2">Hide Button</td>
  <td><button ng-hide="showHide2">Click Me!</button></td>
</tr>
<tr>
  <td><p>Total click: {{ clickCounter }}</p></td>
  <td><button ng-click="clickCounter = clickCounter + 1">Click Me!</button></td>
</tr>
</table>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

Nach dem Login kopieren

Ausgabe

Öffnen Sie textAngularJS.html in einem Webbrowser und sehen Sie die folgenden Ergebnisse:

201561794134891.png (694×337)

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage