Ben angularjs bir div yüksekliğini almaya çalışıyorum, ancak yalnızca asla başlangıç değerini ve günceller:olsun yüksekliği
vm.summaryHeight = $(".history-log-container").height();
console.log(vm.summaryHeight);//returns 0 and then never logs again.
Nasıl bu div yüksekliğini alabilirsiniz güncellendiği gibi? Diğerleri söylediler aksi belirtmedikçe
link: function ($scope, element, attrs) {
//console.log(element.height());
$scope.$watch(function(){
return element.height();
}, function(oldVal, newVal){
//returns the initial values then nothing else
console.log(arguments);
})
}
'$ watch' eklemeyi denediniz mi? –
Bu yüksekliği ne zaman almaya çalışıyorsunuz? Değiştiğinde yüksekliği alır mısın? Nasıl değişiyor? Ayrıca, bize HTML'nizi gösterebilir misiniz? – klauskpm
@MB evet Bir soruyu denedim, sorumu güncelliyorum – devdropper87