1

我想使用材料设计在 Dart 中构建一个大型应用程序。为了实现这一点,我将 paper_elements 包含在我的项目中。我的问题是,我想不出用 paper_elements 构建多页应用程序的好方法。通常我创建的对象会内联创建它们的元素并将它们自己添加/删除到 dom 中。到目前为止,我对 paper_element 教程的理解对他们来说是不可能的。

在具有基于对象的结构的同时,是否有一种简单的方法可以在飞镖中使用 paper_elements?例如,我的应用程序会加载注册或登录对象并将其显示在浏览器中。登录时,它应该加载一个显示菜单等的菜单对象。所有页面更改都应该在没有页面重新加载的情况下发生。

我期待您提供有关我的问题的所有帮助、示例或链接。

干杯,蒂姆

4

1 回答 1

3

在 Dart 中,您通常将应用程序构建为 SPA(单页应用程序)而无需重新加载。您可以添加删除paper-element类似的普通 DOM 元素(div、输入、...)。querySelector('#placeholder').append(new Element.tag('paper-input')); 您还可以使用<template if="{{}}"><template repeat="{{}}"> 使 Polymer 在满足某些条件或为集合中的每个值自动插入这些元素。

您的问题不是很具体,但我想您所需要的一切都已在 SO 上作为 Q/A 提供。只需搜索[dart-polymer]. 如果您没有找到任何东西,请询问,我们会为您指明正确的方向。

一些可能相关的

于 2014-07-29T10:39:28.480 回答