Dart Todo应用程序

时间:2014-07-12 19:00:01

标签: dart dart-polymer

我正在研究dart todo示例应用程序。我没有更改任何代码,但我在编辑器中看到很多曲线。

    <polymer-element name="simple-router">
        <script type="application/dart;component=1" 
         src="simple_router.dart"></script>
    </polymer-element>

我看到的错误是读。

  

错误的脚本类型,预期        类型= “应​​用/镖”。

我不明白这意味着什么。当我剥离; component = 1时。它确实打破了应用程序。

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