0

我想知道是否或如何组合 Rikulo UXL 模板——也就是说,只要它是可能的。

为了简单起见,我从UXL 概述网页中获取了 ScrollViewDemo 和 LoginDemo 作为实验。我的目标是在 Dart 中看到类似的东西(当然,这是你做不到的)。

索引.dart

   <body>
     <style> ... </style>

     <script src="ScrollViewDemo.dart"  type="application/dart" ></script>
     <script src="SignInDemo.dart"      type="application/dart" ></script>

     <script src="packages/browser/dart.js"></script>
     </body>
   </html>

在 Dart 中,每个文档只允许一个 dart 脚本。

所以我正在寻找的是一种方法,如上所示,使用 Rikulo 标记。

我们可以这样做吗?

4

1 回答 1

0

有几个选项可以将视图树添加到文档中。详情请参考addToDocument

例如,您可以在 HTML 页面中有两个不同的 DIV:

<body>
  <div id="scrollView" class="scrollView"></div>
  <div id="signinView" class="signinView"></div>

addToDocument然后,您可以使用您喜欢的目标元素进行调用:

scrollView.addToDocument(node: document.query("#scrollView"));

然后,其他程序可以将登录视图添加到#signinView.

您可以在同一页面上运行多个 dart 程序,只要它们相互配合,例如如图所示驻留分离的 DIV 块。唯一的问题是每个 dart 程序将被编译为一个单独的 JS 文件,结果大小将大于将它们全部放在同一个程序中。

于 2014-03-30T06:33:10.930 回答