私のHTML:
<div id="body" ng-controller="ClientController">
<select kendo-drop-down-list>
<option data-ng-repeat="client in Clients">{{ client.Name }}</option>
</select>
<button data-ng-click="loadClients()">Load Clients</button>
<pre>http response data: {{ data }}</pre>
</div>
@Scripts.Render("~/bundles/index")
そして私のJavaScript:
function ClientController($scope, $http) {
$scope.url = "/tracker/api/client";
$scope.selectedClient = null;
$scope.Clients = null;
$scope.loadClients = function () {
$http.get($scope.url).then(function (response) {
$scope.data = response.data;
$scope.Clients = response.data;
});
};
}
ボタンをクリックすると、webapi サーバーから大量の json が取得されます。このデータは応答データ セクションに正常に表示されますが、ドロップダウンは常に空です。HTML ページには次のように表示されます。
<option value="? object:null ?"></option>
これは、データセットが適切に取得されていないことを意味します。私は明らかに角度のあるn00bです:)何が欠けていますか?