我正在使用Yeoman来支撑我的Polymer项目。我将Polymer和其他所有内容升级到0.8预览版,应用程序停止工作。
我应该对应用程序进行哪些更改才能使0.8预览正常工作?
答案 0 :(得分:4)
以下是关于从聚合物0.5到0.8的转换过程的说明。
https://www.polymer-project.org/0.8/docs/migration.html
<polymer-element name="x-foo" layout horizontal wrap>
<link rel="import" href="../layout/layout.html">
添加到其他导入的顶部hostAttributes: {class: "layout horizontal wrap"}
添加到Polymer({<link rel="import" type="css" href="my-awesome-button.css">
<template> to <dom-module>
<style></style>
向<template>
移动<dom-module>
<div>First: {{first}}</div>
到<span>{{first}}</span><br>
on-click="{{handleClick}}"
至on-click="handleClick"
properties: { }
<style></style>
向<template>
移动<dom-module>
(如上所述)
http://chuckh.github.io/road-to-polymer/compare-code.html?el=paper-button
答案 1 :(得分:0)
在0.5和0.8之间有一个很好的写作 - 可能有助于:https://divshot.com/blog/web-components/polymer-0-8-sneak-peek/
答案 2 :(得分:0)
首先,如果没有仔细检查更改日志,则不应将第三方代码升级到预览版本。一般
在声称是0.8
- 候选发布版的1.0
中,实际上已经改变了everything。例如。 polymer-element
支持dom-module
。等
您的问题的答案是:除非您真的想从头开始重新编写代码,否则应该回滚到0.5。