2012-09-02 5 views
2

나는 이것을 묻는 새 뉴비처럼 느껴진다. 나는 다트 문서를 샅샅이 뒤졌으며 가능한 한 많이 봤다. 대답이 없습니다. JS에 잠시 글을 쓰고 있습니다. 다트를 처리하려고합니다.다트로 문서 높이 가져 오기?

문서의 높이를 어떻게 얻습니까? Dartium 콘솔에서 잘

window.document.height 

document.height 

작동합니다. 내 코드에서 사용

그러나

, 나는이 내가 잘못 여기서 뭐하는 거지

NoSuchMethodException : method not found: 'get:height' 

을 던져? 그리고 네가 원한다면, 왜 잘못 된거야? 구조에 대해 내가 왜 잘못 생각합니까?

감사

+0

코드에서 어떻게 사용합니까? –

답변

1

는 여전히 다트를 시도하고, 그러나 당신은 몸의 계산 된 높이를 얻을 수있는 미래를 사용할 수 있습니다

document.body.rect.then((ElementRect value){ 
    print(value.offset.height);  
    }); 

이 작동합니다.

문서에는 특성 맵이나 특성 맵에 "높이"가 포함되어 있지 않습니다.

+0

body 요소이므로 'document.body.rect ...'를 사용하면 쿼리 단계가 저장됩니다. –

+1

@JohnEvans 편집 됨, tsk – fmsf

+0

응답 해 주셔서 감사합니다. 나는 실제로 문서의 높이를 기준으로 신체의 높이를 설정하려고합니다 (목표 : 100 % 신장이 어린이에게 존경 됨). 다른 신사가 window.innerHeight/Width를 사용하여 제안한 답변을 여기에 게시했습니다. 그건 실제로 잘 작동합니다. 솔루션이 더 효과적으로 작동하는 이유가 있습니까? – Spot