我有以下代碼角JS:爲什麼在Angular JS中沒有更新範圍?
appService.get({id : id}).then(function (response) {
$scope.vm.events.push({title: 'New event', type: 'important', draggable: true, resizable: true});
})
此代碼返回response
從AJAX服務並提出反對陣列$scope.vm.events
。
所以,在模板我沒有看到這個增加的元素:{{vm.events}}
也有在同一個控制器的一個功能:
$scope.add = function(){
$scope.vm.events.push({title: 'New event', type: 'important', draggable: true, resizable: true});
}
當我把它叫做我在模板中看到新的元素:{{vm.events}}
。
爲什麼在第一種情況下不工作代碼?
您是否確定代碼執行過?承諾是否能解決? – ryanyuyu
'appService.get'是'jquery' ajax? –
是的,我得到了與數組 – Xakerok