Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 带角2省道的网络工人_Dart_Angular_Angular2 Services - Fatal编程技术网

Dart 带角2省道的网络工人

Dart 带角2省道的网络工人,dart,angular,angular2-services,Dart,Angular,Angular2 Services,我正在为一个大型项目试验angular 2,该项目将受益于将任务交给网络工作者 我已经找到了NG2WebWorkers用于JavaScript和TypeScript的示例,但很难将它们转换为dart等价物 有人这样做过吗?或者知道怎么做 下面是我当前的main.dart引导文件,AppComponent应该可以访问UI,CustomerService在worker中工作 import'包:angular2/platform/browser.dart'; 导入“package:angular2/w

我正在为一个大型项目试验angular 2,该项目将受益于将任务交给网络工作者

我已经找到了NG2WebWorkers用于JavaScript和TypeScript的示例,但很难将它们转换为dart等价物

有人这样做过吗?或者知道怎么做

下面是我当前的main.dart引导文件,AppComponent应该可以访问UI,CustomerService在worker中工作

import'包:angular2/platform/browser.dart';
导入“package:angular2/web_-worker/ui.dart”;
导入“包:ngMegatron/app_component.dart”;
导入“包:ngMegatron/services/customer.dart”;
main(){
引导(AppComponent,[CustomerService]);
}

更新3

当项目从TypeScript中拆分时,web Worker支持已从Dart Angular2中删除。似乎有计划在DDC和Bazel可用时添加支持,并允许使用Chrome而不是Dartium进行开发

更新2

本文中有一些基本的例子

但它们似乎过时了

工作示例-厨房水槽

下面是示例的代码,在构建角度时,该示例已完成,缺少的部分已从TypeScript转换为Dart(另请参见
- -)

公共规范yaml

<html>
  <title>Hello Angular 2.0</title>
  <style>
    .sample-area {
      text-align: center;
      margin: 5px;
      height: 50px;
      line-height: 50px;
      border-radius: 5px;
      border: 1px solid #d0d0d0;
   }
    .sample-area:focus {
      border: 1px solid blue;
      color: blue;
      font-weight: bold;
    }
  </style>
<body>
  <hello-app>
    Loading...
  </hello-app>

  <script src="index.dart" type="application/dart"></script>
<script src="packages/browser/dart.js" type="text/javascript"></script>
</body>
</html>
名称:厨房水槽
环境:

sdk:'>=1.10.0来自guenthers答案的最后一个链接似乎已断开。在下面找到它:

我计划在Angular2检查WebWorkers一段时间,但最好的动机通常是StackOverflow问题;-)谢谢你的提问!我终于想到了“ng2有网络工作者……我可以在这个项目中充分利用他们”,然后遇到了麻烦。很高兴我们能互相帮助,我想。非常感谢你的评论!!我把有棱角的例子移出了我的游乐场回购协议,因为在一个回购协议中有太多的项目开始引起问题。