「AngularJS」ngRepeatディレクティブを使うサンプル
書式
ng-repeat="変数 in 表現式"
使用例
<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="cftApp" ng-controller="cftCtrl"> <p>項目選択:</p> <select ng-model="selectedItem"> <option ng-repeat="x in items" value="{{x.data}}">{{x.data}}</option> </select> <h1>選択された項目: {{selectedItem}}</h1> </div> <script> var app = angular.module('cftApp', []); app.controller('cftCtrl', function($scope) { $scope.items = [ {data : "AA01", city : "city11"}, {data : "BB02", city : "city2"}, {data : "CC03", city : "city3"}, {data : "DD04", city : "city4"} ]; }); </script> <p>ng-repeatディレクティブを使用してドロップダウンリストを作成する場合、選択する値は文字列である必要があります。</p> </body> </html>