我是Angularjs的新手。我想從json文件讀取數據並根據下拉列表中選擇的項目顯示數據。 例如,如果我在下拉列表區域中選擇特定的「區域」,它將僅顯示該區域的數據。任何暗示做到這一點。我的控制器功能。 在此先感謝。閱讀Json數據並使用angularjs按照下拉列表顯示它
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
$http.get("http://localhost:8080/portalserver/static/launchpad/data.json") .success(function (response){
$scope.names = response.regions;
angular.forEach(data.regions,function(key,value){
$scope.regions.push(value);
});
});
我已經完成了通過在$ http.get()方法中給出文件名從本地系統訪問的代碼。但對於上面的網址不起作用。顯示錯誤「相同來源策略不允許讀取localhost:8080/portalserver/static/launchpad/data.json中的遠程資源。可以通過將資源移動到同一個域或啓用COR來解決此問題」
什麼是您的JSON文件的結構? – MayK
這樣做的一種方法是設置一個過濾器並僅顯示特定區域的數據 – MayK
顯示json對象 –