當我嘗試訪問測試json數據時,它將檢索數據。但是它不會給我的模板中顯示數據未呈現在角度視圖中
app.js:
var listController = angular.module('ngAppListDemo', []);
listController.controller('listControl', ['$scope', '$http', function ($scope, $http){
$scope.list = [];
var urlTest = 'https://mysafeinfo.com/api/data?list=englishmonarchs&format=json'; // url
//var testData = 'http://raw.githubusercontent.com/zemirco/sf-city-lots-json/master/citylots.json'; // .json format
$http({method: 'GET', url: urlTest}).success(function(data, status, headers, config) {
$scope.list = data;
console.log(data);
});
}]);
的index.html
<div ng-app="ngAppListDemo">
<div ng-controller="listControl">
<div class="row" ng-repeat="item in list">
<p>{{item.nm}}</p>
</div><!-- end list item -->
</div>
</div>
數據看起來是這樣的URL中:
[
{
"nm": "Edmund lronside",
"cty": "United Kingdom",
"hse": "House of Wessex",
"yrs": "1016"
},
{
"nm": "Cnut",
"cty": "United Kingdom",
"hse": "House of Denmark",
"yrs": "1016-1035"
},
{
"nm": "Harold I Harefoot",
"cty": "United Kingdom",
"hse": "House of Denmark",
"yrs": "1035-1040"
}
]
它的重複在模板內罰款。但<p>
標記{{item.nm}}之間的數據未顯示。我錯過了什麼?
編輯:看起來ng-binding一旦渲染就丟失了。
您可以發佈的數據是什麼樣子? – tymeJV
@tymeJV增加:) – Modelesq
你真的不應該使用'成功'了。 https://docs.angularjs.org/api/ng/service/$http#deprecation-notice –