내 Polymer 요소에서 외부 JavaScript를 인라인하는 것이 가능한지 알아 내려고하고 있습니다. 나는 (http://www.polymer-project.org/docs/polymer/styling.html에서) 다음 병합됩니다 스타일 시트에 대한 링크가있는 경우 알 수 :Polymer : 외부 스크립트 인라인 방법
<polymer-element name="my-element">
<template>
<link rel="stylesheet" href="my-element.css">
...
</template>
<script>
Polymer('my-element',...);
</script>
</polymer>
폴리머 자동으로 사용하여 내-element.css 스타일 시트를 인라인합니다
: 내가 찾고 있어요
<polymer-element ...>
<template>
<style>.../* Styles from my-element.css */...</style>
...
</template>
<script>
Polymer('my-element',...);
</script>
</polymer>
을
<polymer-element name="my-element">
<template>
<link rel="stylesheet" href="my-element.css">
...
</template>
<script src="my-element.js">
</polymer>
과 같은 것을 얻을 : 수있는 방법을 외부 자바 스크립트 파일과 동일한 기능을 수행 할
을<polymer-element ...>
<template>
<style>.../* Styles from my-element.css */...</style>
...
</template>
<script>.../* code from my-element.js */...</script>
</polymer>
나는 vulcanize
(https://github.com/Polymer/vulcanize)을 보았지만 할 수없는 것 같습니다.
편집 :
은 제가 무엇을 달성하고자 바꿔 보자 : 내가 아는
을 그 요소가 포함 된 HTML 페이지, 그것은 (결과 출력, 그리고으로 이들 요소의 템플릿을 병합 할 때 컨 프로세스 --csp
옵션이 주어짐) 요소의 모든 임베디드 스크립트를 넣는 javascript 파일도 생성합니다. 결과적으로 .js
파일을 임베드 된 스크립트뿐만 아니라 내 요소에서 링크 된 스크립트로 병합 할 수 있기를 원합니다.
감사합니다.이 기능이 작동합니다. 그렇습니다. 외부 파일을 가지고 싶지는 않지만 인라인을 사용하고 싶습니다. 필자는 편집자가 자동 들여 쓰기 등의 방법을 알고 있도록 외부 파일을 필요로하지만, 빌드 할 때이 스크립트를 내 폴리머 요소 인라인에 넣고 싶습니다. 이것이 가능한가? – akonsu
죄송합니다. 오해했습니다. 지금은 분명합니다. 나는 vulcanizer이 능력이 있다면 손을 모르겠다 - 당신은 - 인라인 옵션을 시도 해 봤나? –
Fwiw, * 편집자 *가이 문제의 원인이 될 경우 포함 된 JavaScript 편집을 지원하는 것을 고려해보십시오. :) –