Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 使用最新的聚合物版本将main调用到ngBootstrap显示错误_Dart_Dart Polymer_Angular Dart - Fatal编程技术网

Dart 使用最新的聚合物版本将main调用到ngBootstrap显示错误

Dart 使用最新的聚合物版本将main调用到ngBootstrap显示错误,dart,dart-polymer,angular-dart,Dart,Dart Polymer,Angular Dart,调用我使用的引导程序 void main(){ initPolymer() .run(){ ngBootstrap(模块:newappmodule()); }); } 由于聚合物0.10.0-8之前,这似乎不再可能了: Dartium目前只允许每个应用程序使用一个Dart脚本标记,将来它将在单独的隔离中运行它们。为此,需要更新以下所有脚本标记,以使用mime类型“application/dart;component=1”而不是“application/dart”: &表面贴装;脚本类型=​“

调用我使用的引导程序

void main(){
initPolymer()
.run(){
ngBootstrap(模块:newappmodule());
});
}
由于聚合物0.10.0-8之前,这似乎不再可能了:

Dartium目前只允许每个应用程序使用一个Dart脚本标记,将来它将在单独的隔离中运行它们。为此,需要更新以下所有脚本标记,以使用mime类型“application/dart;component=1”而不是“application/dart”:


&表面贴装;脚本类型=​“申请/​dart“src=​“main.dart”>

每个文档只允许一个Dart脚本标记


但我的主要不是一个组成部分-它是一个正常的主要

比想象的要容易

index.html:


main.dart:

import'包装:polymer/polymer.dart';
导入“包:角度/角度.dart”;
导入“package:angular/angular_dynamic.dart”;
//黑客,直到我们修复代码的大小。这并不能解决问题,
//只是让它变得更好。
@已使用镜像(覆盖:'*')
导入“dart:镜像”;
void myRouteInitializer(路由器、RouteViewFactory视图){
views.configure({
“你好”:我的路线(
路径:'/hello',
输入:views('views/hello.html'),
“再见”:我的路线(
路径:'/hellopolymer/:callerID',
输入:views('views/hello polymer.html'))
});
}
@NgController(选择器:“[webapp示例]”,发布为:“ctrl”)
类MyControler{
最终存储库(U存储库);
MyController(最终RouteProvider RouteProvider,此.\u存储库){
最终int值=routeProvider.parameters[“callerID”];
if(value!=null&&value!=null){
_repository.value=值;
}
}
int get value=>\u repository.value;
}
类存储库{
int值=0;
}
类AppModule扩展模块{
AppModule(){
值(RouteInitializerFn、myRouteInitializer);
值(存储库,新存储库());
类型(MyControler);
工厂(NgRoutingUsePushState,()=>新的NgRoutingUsePushState.value(false));
}
}
@初始方法
void init(){
dynamicApplication().addModule(新的AppModule()).run();
}

这是针对某些聚合物预发行版的,已改回以前的形式,请参见或