ben şöyle diffData
adında bir scope
değişken oluşturun yayın olayı $ sonra:. Bence
$scope.diffData = $scope.diffSync.data;
, ben diffData
'ın num özelliğine bağlamak gibi pek: Ben $broadcast
olay new synced data
olsun
<div class="sync-data"> num = {{diffData.num ? diffData.num : 0}}<div>
ben yerine güncelleştirilmiş num şöyle sahiptir yeni verilerle benim eski diffData
:
$scope.$on('new synced data', function(event, data) {
console.log('new synced data event', data);
$scope.diffData = data;
});
Sorun, yeni num
görünümde güncelleştirilmemesidir. Bunu nasıl düzeltebilirim?
diğer çağrılarla çakışma yapmıyorsa, konsol.log çıktılarının yeni d olduğunu varsayalım amaçlandığı gibi, yani olay işe yarıyor mu? – Jorg
Bu doğru –
, var değiştikten sonra '$ scope. $ ApplyAsync()' aramayı denediniz mi? –