我是AngularJS的新手,目前正在學習使用angularjs.zip的PHP RESTful服務。我有一個問題,爲什麼我的響應數據不能以ng-repeat顯示?吳重複不顯示數據
這是代碼結構:
<html ng-app="ngTest">
<head>
<title>Angular Test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script type="text/javascript" src="https://code.angularjs.org/1.0.7/angular-resource.js"></script>
</head>
<body>
<div ng-controller="GetCtrl">
<ul>
<li ng-repeat="user in users">{{ user.email }}</li>
</ul>
</div>
<script type="text/javascript">
var ngTest = angular.module('ngTest',[]);
ngTest.factory('GetFactory',function($http){
var users = [];
var factory = {};
factory.getUsers = function(){
$http.get('api/get.php');
return users;
};
return factory;
});
ngTest.controller('GetCtrl',function($scope,GetFactory){
$scope.users = GetFactory.getUsers();
});
</script>
</body>
</html>
PHP代碼包含虛擬基礎JSON響應數據:
<?php
$dummyData = array(
'email'=>'[email protected]',
'password'=>'admin321',
);
$jsonen = json_encode($dummyData);
print_r($jsonen);
?>
這裏有什麼問題?
更新: 請滾動到@Koddi答案。謝謝。
嗨@michael changin print_r()打印()仍然沒有解決我的問題 –
我更新了我的答案與另一個潛在的問題 –