我試圖獲取ng-repeat中當前元素的高度。獲取Angularjs中未定義的ng-repeat中元素的比例
當我登錄時element
我可以在控制檯中看到具有clientHeight
屬性的整個對象。但如果我記錄element[0].clientHeight
分別控制檯返回undefined
..
我在做什麼錯了?
JS
app.directive('photo', function(){
return {
restrict: 'A',
link: function(scope, element, attrs) {
console.log(element[0].clientHeight);
}
}
});
HTML
<div ng-repeat="media in mediaScope" class="gallery_media col-xs-6">
<img photo ng-src="{{ media.url }}">
</div>
是吧'undefined'或'0'?應該是'0',因爲'img'還沒有加載 –
@alliswell看看我的答案,會幫助你.. –