我正在研究dart todo示例应用程序。我没有更改任何代码,但我在编辑器中看到很多曲线。
<polymer-element name="simple-router">
<script type="application/dart;component=1"
src="simple_router.dart"></script>
</polymer-element>
我看到的错误是读。
错误的脚本类型,预期 类型= “应用/镖”。
我不明白这意味着什么。当我剥离; component = 1时。它确实打破了应用程序。
答案 0 :(得分:1)
这是在Polymer ">= 0.10.5 <0.11.0"
中有效的代码,但有几处更改。
;component=1
应从所有脚本标记中删除。
条目页面中的导入和脚本标记应如下所示
<html>
<head>
<title>core-ajax-dart</title>
<!-- when the project uses polymer -->
<!-- <script src="packages/web_components/platform.js"></script>
not necessary anymore with Polymer >= 0.14.0 -->
<script src="packages/web_components/dart_support.js"></script>
<!-- import individual polymer elements -->
<link rel='import' href='packages/core_elements/core_ajax_dart.html'>
</head>
<body>
<core-ajax-dart
url="http://gdata.youtube.com/feeds/api/videos/"
params='{"alt":"json", "q":"chrome"}'
handleAs="json"
auto></core-ajax-dart>
<!-- if you have a custom script file that contains a main() method -->
<script type="application/dart" src="core_ajax_dart.dart"></script>
<!-- else if you don't have a custom script file with a main() method
<script type="application/dart">export 'package:polymer/init.dart';</script>
</body>
</html>
请参阅此处如何实现自定义主方法。 how to implement a main function in polymer apps