Dart 带角2省道的网络工人
我正在为一个大型项目试验angular 2,该项目将受益于将任务交给网络工作者 我已经找到了NG2WebWorkers用于JavaScript和TypeScript的示例,但很难将它们转换为dart等价物 有人这样做过吗?或者知道怎么做 下面是我当前的main.dart引导文件,AppComponent应该可以访问UI,CustomerService在worker中工作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
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有网络工作者……我可以在这个项目中充分利用他们”,然后遇到了麻烦。很高兴我们能互相帮助,我想。非常感谢你的评论!!我把有棱角的例子移出了我的游乐场回购协议,因为在一个回购协议中有太多的项目开始引起问题。