问题标签 [dart-webui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
129 浏览

dart - 如何在 Dart 的 web_ui 中构建“控制器”?

我有以下代码

xviewcontainer.html

xviewcontainer.dart

我在其他一些当前呈现的x-search. 如何获得对包含x-view-container实例的引用?我希望更改 .view 属性,以便x-view-container呈现x-card而不是当前呈现的 .view x-search。我会对如何从我的事件处理程序的相对位置、如何以绝对方式执行此操作以及如何以任何其他方式执行此操作特别感兴趣。

0 投票
1 回答
134 浏览

dart - 是否有显示表单功能的飞镖教程?

我正在寻找与angular.js类似的飞镖教程。有没有人有这样一个教程的链接?

0 投票
1 回答
332 浏览

dart - Dart Web UI - 将对象数据传递给组件

我正在尝试将数据传递给自定义组件。http://www.dartlang.org/articles/web-ui/#pass-data-to-component上的示例效果很好。

但我正在尝试传递一个 JsonObject var,它会因以下消息而崩溃:

所以看起来我只能传递字符串和数字数据?

0 投票
1 回答
229 浏览

dart - Dart 简单的 webcomponent 混淆

不知何故,我无法构建我的第一个 Dart Web 组件示例。该项目非常简单,取自Seth 博客

首先,build.dart文件应该放在项目的根文件夹中(而不是web/文件夹中)<-是真的吗?

这是代码:

就在我移动build.dart到根文件夹之后,发生了奇怪的错误:

--- 00:51:50 01/04/2013 build.dart --machine --changed=web\index.html --- file:/C:/Projects/ProtonUiComponents/build.dart build.dart 返回错误代码255

未捕获的错误:类“_File”没有具有匹配参数的实例方法“open”。

NoSuchMethodError:传递给名为“open”的方法的参数数量不正确接收方:“_File@0x1da10ec4”的实例尝试调用:open(模式:“FileMode”的实例)发现:open(模式)堆栈跟踪:

如果我build.dart手动运行,我会收到并出错dwc.dart

type 'ConsoleFileSystem' is not a subtype of type 'FileSystem' of 'fileSystem'.

然后index.html根本无法运行(不在 Dartium 或 Javascript 中),出现 Dart 编辑器错误:

飞镖错误

我做错了什么?

更新:

  • 我在 Windows 7 x64 上运行
  • Dart 编辑器版本 0.4.2_r20259
  • Dart SDK 版本 0.4.2.8_r20259
0 投票
1 回答
1372 浏览

dart - Dart - 一个 dart 项目如何在不使用 pub 的情况下从另一个 dart 项目导入代码?

假设我有两个飞镖项目

项目 A 包含使用 Web 组件创建一堆 UI 小部件的代码(类似于https://github.com/kevmoo/widget.dart

项目 B 包含我的前端代码,这些代码将重用我在项目 A 中创建的 UI 小部件。

如果我不想将我的项目 A 发布到 pub,是否可以将项目 B 链接到项目 A 而无需手动将文件从项目 A 复制到 B?

谢谢

0 投票
1 回答
1388 浏览

dart - 在 Web UI 中使地图或列表可观察

我可以通过在 Dart 代码中使用 @observable 声明来使 String 或 num 类型可观察:

{{ }}html 中的语法:

@observable不适用于列表和地图。我如何使那些可观察的?

0 投票
1 回答
173 浏览

dart - 为什么这个 Web-UI 代码不起作用?

我用 web-ui 创建了一个新的 web 应用程序。所有软件包似乎都已正确安装。我运行了生成的“点击计数器”示例,但它没有出现。我去了Web-UI文章并粘贴了这段代码:

但这也没有用。代码有问题吗?它已经过时了吗?是否有一些我没有考虑的依赖?

0 投票
1 回答
162 浏览

dart - 使用单选按钮和 Web UI 进行数据绑定

我无法使用无线电输入获得以下数据绑定代码来工作:

该文件是 radio_binding.html。

当我构建这个文件时,我在 out/radio_binding.html.dart 文件中得到一个错误:

这是一个错误还是我做错了什么?

0 投票
1 回答
60 浏览

dart - 是否可以内联 Web_UI 组件?

我有把事情做到极致的习惯...

我也喜欢将网站的结构部分包装在自定义语义包装器中的想法。

所以当我开始构建 web_ui 组件时,我最终在我的主入口页面中看到了这样的内容:

这就像一个魅力,一个例外是在每个页面加载上,“页面加载”和“内容加载”之间的时间间隔导致浏览器闪烁白色,直到控件呈现。

我“认为”我唯一的选择是稍微退后一点并将结构位移回根页面,而是在需要渲染/初始化周期的控件的任何地方添加“正在加载...”类型的占位符。

我想知道是否有任何方法(选择加入?)让组件在构建时将其模板编译到托管页面中?

欢迎任何和所有建议!

0 投票
2 回答
541 浏览

dart - Dart Web 组件如何获得对其子组件的引用?

出于说明的原因,我创建了一个继承自 WebComponent 的名为 FancyOption 的类,该类在单击另一个子元素时更改为由一个子元素中的文本指定的背景颜色。

FancyOption HTML:

我在这样的页面上有三个。