Моята малка проба Dart/Polymer работи добре досега. (GitHub)
Ето yaml файла, който използвам:
name: PolymerHelloWorld
environment:
sdk: any
dependencies:
browser: any
polymer: any
shadow_dom: any
mdv: any
transformers:
- polymer:
entry_points:
- web/index.html
- web/hello-world/hello-world.html
- web/stopwatch/stopwatch.html
"pub build" произвежда: (На живо отново под GH)
Доколкото разбирам, сега имам 2 уебкомпонента: hello-world и хронометър
Направих втори проект, напълно независим от PolymerHelloWorld. Ето index.html:
Получавам това съобщение за грешка
pub build
Building PolymerSecondWorld...
[Error from polymer (Linter) on PolymerSecondWorld|web/index.html]:
web/index.html:4:5: absolute paths not allowed: "https://rawgithub.com/MikeMitterer/DART-Sample-PolymerHelloWorld/master/build/hello-world/hello-world.html"
Не е ли това идеята на уебкомпонентите? Пропускам ли нещо?
[Актуализация]
Добавих DART-Sample-PolymerElementConsumer към моя GH-Repo. Включва всички полимерни неща... Тази проба е не проба за стрелички. Той използва полимер за импортиране на компонента. Най-малкото - опитва се да...
Ето HTML кода, който се опитва да изпълни:
https://rawgithub.com/MikeMitterer/DART-Sample-PolymerElementConsumer/master/web/index.html
Codeview:
https://raw.github.com/MikeMitterer/DART-Sample-PolymerElementConsumer/master/web/index.html
HTML-страницата не показва съобщение за грешка - нищо. Само заглавието, но нищо от уебкомпонента.