Dart Polymer应用作为组件?

时间:2013-10-03 07:45:52

标签: dart dart-polymer

https://www.dartlang.org/polymer-dart/upgrading-to-polymer-from-web-ui.html处的文档声明如下:

  

我们建议您为“应用程序”HTML页面创建一个组件。   Polymer认为一切都是一个组成部分。

这究竟是什么意思?完整的索引HTML页面是一个组件,然后嵌入到另一个HTML页面中,或者索引HTML页面是否包含<polymer-element>声明?

有没有一个例子可以证明这一点?


编辑:为解决方案添加了示例

<!DOCTYPE html>

<html>
  <head>
    <title>My Application</title>
    <meta charset="utf-8">
    <link rel="import" href="my_app.html">
    <script src="packages/polymer/boot.js"></script>
  </head>

  <body>
    <my-app></my-app>
  </body>

</html>

2 个答案:

答案 0 :(得分:3)

对于Dart示例,Seth Ladd的polymer.dart示例有一个很好的例子:

https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/todo_element/index.html

<!DOCTYPE html>

<html>
  <head>
    <title>TODO example in Polymer</title>
    <link rel="stylesheet" href="css/bootstrap_small.min.css">
    <link rel="import" href="todo.html">
    <script src="packages/polymer/boot.js"></script>
  </head>
  <body>
    <todo-app></todo-app>
  </body>
</html>

答案 1 :(得分:1)

例如,Polymer Sandbox的页面源几乎不包含<tk-app>个元素。