在一个polymer.dart元素中,我需要加载一个资源。问题是我不知道该资源的位置。Get 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');
而且它会尝试加载/res.txt
而不是/element/res.txt
。
当然,如果我做...
HttpRequest.getString('element/res.txt');
...它的工作原理,但是这是不够的我,我希望我的聚合物分子是便携和可重复使用的可能(这是聚合物的目的),我不希望我的元素依赖于位置。
我还应该指出,它在Polymer.dart中正常工作,直到版本0.8.5。
所以,我想,我想是这样......
HttpRequest.getString(getElementLocation() + '/res.txt');
...但我还没有发现任何东西相对应。
这可能吗?
可能值得在此发布您的问题:https://groups.google.com/a/dartlang.org/forum/#!forum/web –