角度のドロップダウン機能を理解するのに問題があります。AngularJS - 配列が入力されたドロップダウン
私はStackOverflowのからこれらの投稿次試してみたが、私はこだわっている:
How can I populate a select dropdown list from a JSON feed with AngularJS?
Angular js Populate dropdown with JSON
私はドロップダウンを移入することができた唯一の方法はですすべての値がすべての行に表示されます(その目的を破って): + 私の今までのコード:
HTML:
<div align = "left" ng-controller='DemoCtrl'>
<select ng-model="tiposProduto" >
<option value="">Selecione o tipo de produto:</option>
<option ng-repeat ="selectedTestAccount in testAccounts" value="item.Id"> {{testAccounts}}>
</select>
</div>
Javascriptを:
<script src="js/app.js"></script>
<script>
app.controller('DemoCtrl', function ($scope, $http) {
$scope.selectedTestAccount = null;
$scope.testAccounts = [];
$http({ method: 'GET', url: '//localhost:8080/RestfulWebservice/rs/service/getTodosTiposProduto'
}).success(function (result) {
$scope.testAccounts = result.tiposProduto;
});
});
</script>
だから、私はNGリピートラインがやるべきことはよく分かりません。 "items"と "selectedTestAccount"の両方がコンソールにログオンしようとすると、定義されていません。
スコープは、この(testAccount値は、私が行として移入したかったものです)です:
誰かが私に手をお願いできますか?
SelectedTestAccountをコントローラで宣言しないでください。アイテムとは何ですか? – Pradeepb