2013-11-01 2 views
2

polymer.dart 요소에서 리소스를로드해야합니다. 문제는 그 자원의 위치를 ​​모른다는 것입니다.다트 폴리머 요소 리소스 URL 얻기

web/ 
|- my_project.dart 
|- my_project.html 
|- my_project.css 
|- element/ 
    |- element.html 
    |- element.dart 
    |- res.txt 

내가 필요 element.dart에, res.txt를로드 : 여기

내 소스의 조직이다.

HttpRequest.getString('res.txt'); 

을 그리고 대신 /element/res.txt/res.txt를로드하려고 : 그 내용은

, 내가 사용합니다. 이다 (물론

, 내가 할 경우 ...

HttpRequest.getString('element/res.txt'); 

... 그것은 작동하지만, 내 폴리머 요소와 같은 휴대용 가능한 재사용 할 수 원하는대로 그것은 나를 위해 충분하지 않습니다 폴리머의 목적). 나는 엘리먼트가 위치에 의존하기를 원하지 않는다.

버전 0.8.5가 될 때까지 Polymer.dart에서 제대로 작동했음을 지적해야합니다.

그래서, 나는 ... 내가 뭔가를하고 싶은

HttpRequest.getString(getElementLocation() + '/res.txt'); 

것 같아요 ...하지만 난 아무것도 대응을 발견하지 않았습니다.

이것이 가능합니까?

+0

질문을 게시 할 가치가 있습니다. https://groups.google.com/a/dartlang.org/forum/#!forum/web –

답변