小编Mat*_*t B的帖子

如何在pubspec.yaml中将多个entry_points传递给聚合物变换器?

现在pub build支持构建Polymer应用程序,如何在pubspec.yaml文件中将多个entry_points传递给Polymer转换器?

当我尝试使用此语法构建时,两个文件都有错误:

transformers:
- polymer:
    entry_points: web/reports.html, web/index.html
Run Code Online (Sandbox Code Playgroud)

当我尝试以下面的方式传递它们时,只构建最后列出的入口点:

transformers:
- polymer:
    entry_points: web/index.html
    entry_points: web/reports.html
Run Code Online (Sandbox Code Playgroud)

dart dart-polymer

6
推荐指数
1
解决办法
709
查看次数

如何防止on.submit事件更改/重新加载页面?

在我提供函数的Javascript中,我从onSubmit函数返回'false',它会阻止页面更改/重新加载.

但是在Dart中,onSubmit.listen(...)函数不采用返回类型.

如何通过发送表单数据和更改/重新加载页面来停止提交?

dart

5
推荐指数
1
解决办法
888
查看次数

Polymer Dart包布局约定?

我目前正在开发一个包含许多组件(聚合物元素)的项目.所有的说和做,我可能会看到大约10多个组件的应用程序.目前,按照Pub的包布局约定,每个.html和相关的.dart文件都在web /目录中.

将它们放在我的应用程序的lib/src /中并且只有web中的主文件/但是此刻<link ref="import" href="package:my_app/src/my_component.html">不起作用会很好(参见问题12867).

目前是否有任何约定用于处理应用程序的多个(私有)组件?我应该创建一个web/src /目录来加载相对于web /目录的导入/源文件吗?将Polymer Element .html文件保存在lib/src /中是否有意义(假设它受支持),因为它们不是传统推荐/期望在pub包布局中的纯dart文件?

dart dart-polymer

5
推荐指数
1
解决办法
379
查看次数

反映原始类型(如"double")会导致意外输出

以下示例失败:

FAIL: MyClass tests getClassReturnsConstructorForDouble
  Expected: ?:<double>
    Actual: ?:<double>
Run Code Online (Sandbox Code Playgroud)

例:

test("getClassReturnsConstructorForDouble", () {
    double object = 10.1;
    Type objectClass = reflect(object).type.reflectedType;      
    expect(objectClass, equals(object.runtimeType));
});
Run Code Online (Sandbox Code Playgroud)

是否无法准确反映int/double类型?

dart

2
推荐指数
1
解决办法
387
查看次数

如何在 openWrite 之后完成/刷新写入/关闭

此代码尝试打开一个现有文件,然后通过 openWrite 添加文本。

import 'dart:io';

main() {
  File inFile = new File('/tmp/foo.txt');
  String currentText = inFile.readAsStringSync();
  var writer = inFile.openWrite();
  writer.write(currentText);
  writer.write("\nOne more line");
  writer.close();
  exit(0);
}
Run Code Online (Sandbox Code Playgroud)

完成后文件为空。如果 exit(0) 不存在,则可以正常工作。应执行哪些调用以确保在退出之前写入所有写入内容?

dart

1
推荐指数
1
解决办法
2829
查看次数

标签 统计

dart ×5

dart-polymer ×2