Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der grundlegenden Verwendung von Dropdown-Boxen in AngularJS

小云云
Freigeben: 2018-01-25 11:20:43
Original
1941 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die grundlegende Verwendung des Dropdown-Felds in AngularJS vorgestellt. Er analysiert die Elementbindungs-, Auswahl- und Anzeigefunktionen des AngularJS-Dropdown-Felds anhand spezifischer Beispiele. Ich hoffe, es kann allen helfen.

HTML-Text:


<p ng-app="myApp" ng-controller="myCtrl">
<select ng-model="selectedName" ng-options="x for x in names"></select>
等价于:
<select>
<option ng-repeat="item in names">{{item}}</option>
</select>
<hr>
<!-- ng-repeat绑定的值为一个字符串,ng-options绑定的为一个对象 -->
<select ng-model="selectedSIte">
<option ng-repeat="item in sites" value="{{item.url}}">{{item.site}}</option>
</select>
<span>你选中的选址:{{selectedSIte}}</span>
<br><br>
<select ng-model="selectedSite" ng-options="x.site for x in sites"></select>
<span>你选中的选址:{{selectedSite}}</span>
<hr>
<!-- 因为对象数组没有key,angular默认使用数组的下标值作为key显示 -->
<select ng-model="AAAA" ng-options="x for (x, y) in sites"></select>
<span>你选择的值是: {{AAAA}}</span>
</p>
Nach dem Login kopieren

Javascript-Operationscode:


var app = angular.module(&#39;myApp&#39;, []);
app.controller(&#39;myCtrl&#39;, function($scope) {
$scope.names = ["Google", "Baidu", "Taobao"];
$scope.sites = [{
 site : "Google", url : "http://www.google.com"},
{site : "Baidu", url : "http://www.baidu.com"},
{site : "Taobao", url : "http://www.taobao.com"} ];
});
Nach dem Login kopieren

Wirkung:

Verwandte Empfehlungen:

AngularJS-Dropdown box Erläuterung erweiterter Anwendungsbeispiele

js, jQuery und easyui implementieren spezifizierte Zuweisung von Dropdown-Boxen Beispielfreigabe

jQuery simuliert Dropdown Boxauswahl entsprechendes Menü


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der grundlegenden Verwendung von Dropdown-Boxen in AngularJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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