簡單的問題,我相信,但我似乎無法推測出來,因爲我仍然是新的。我有一個輪詢設置查詢我的文件,它應該顯示在我的部分,但它不會在這裏是代碼:數據從輪詢不顯示裏面NG-重複
而且這個設置應該更新部分用新的數據每隔1秒是否正確?所以當我添加一個新的數據到文件。
app.factory('Poller', function($http, $timeout) {
var data = { response: {}, calls: 0 };
var poller = function() {
$http.get('http://localhost/app/controllers/php/getProjects.php')
.then(function(r) {
data.response = r.data;
data.calls++;
$timeout(poller, 1000);
});
};
poller();
return {
data: data.response
};
});
app.controller('openProjectsCtrl', ['$scope', '$http', 'projectsModal', 'Poller',
function ($scope, $http, projectsModal, Poller) {
$scope.data = Poller.data;
}]);
<li class="list-item" data-ng-repeat="project in data | orderBy:'Posted' : true">
<div data-ng-click="showModal(project.uid)">
<h4>{{project.Title}}</h4>
<span>{{project.Skills}}</span><br/>
<div>
<span>{{project.Budget}}</span>
<span class="pull-right timestamp">{{project.Posted|timeago}}</span>
</div>
</div>
</li>
樣品JSON文件:
{
"item": [
{
"uid" : "1",
"Title" : "Thing",
"Offers": "0",
"Skills": "1,2,3",
"Posted": "June 17, 2015 13:30:00",
"Budget": "$250"
}
]
}
輪詢時您是否收到服務器的響應?你可以發佈JSON響應嗎?什麼樣的庫/模塊是'ngModal'?你在哪裏設置控制器? – Michael
請忽略ng-modal指令,因爲我現在不使用它。我會在一秒鐘內更新json。 – Elevant
'VAR數據= {響應:{},調用:0};'應'VAR數據= {響應:[],調用:0};' – ssuperczynski