Dart 在角省道组件中使用自举组件

Dart 在角省道组件中使用自举组件,dart,angular-dart,bootjack,Dart,Angular Dart,Bootjack,我正在尝试在我的项目中使用角省道和千斤顶。我有一个小的测试程序,其中我编写了一个使用Bootjack下拉菜单的组件,但是onclick似乎不起作用。如果我将相同的html代码放在main.html中,它就可以正常工作,只是无法从组件的html内部工作。这是我目前使用的代码 mytest.html 我的测试 我的飞镖 库myTest; 导入“dart:html”; 导入“包:bootjack/bootjack.dart”; 导入“包:角度/角度.dart”; 导入“包装:角度/应用_工厂.da

我正在尝试在我的项目中使用角省道和千斤顶。我有一个小的测试程序,其中我编写了一个使用Bootjack下拉菜单的组件,但是onclick似乎不起作用。如果我将相同的html代码放在main.html中,它就可以正常工作,只是无法从组件的html内部工作。这是我目前使用的代码

mytest.html


我的测试
我的飞镖

库myTest;
导入“dart:html”;
导入“包:bootjack/bootjack.dart”;
导入“包:角度/角度.dart”;
导入“包装:角度/应用_工厂.dart”;
导入“../lib/test/test_component.dart”;
void main(){
应用程序工厂()
.addModule(新的MyAppModule())
.run();
}
类MyAppModule扩展模块{
MyAppModule(){
类型(测试组件);
}
}
test_component.html


测试组件。省道

库测试;
导入“包:角度/角度.dart”;
导入“包:bootjack/bootjack.dart”;
@组成部分(
可见性:Directive.CHILDREN\u可见性,
选择器:'测试',
templateUrl:“../lib/test/test_component.html”,
出版物:“cmp”,
applyAuthorStyles:true)
类测试组件{
测试组件(){
下拉列表。使用();
}
}

目前,我在TestingComponent类中有Dropdown.use(),但是如果我在它的main()中也有,它就不起作用。有人知道我做错了什么吗?

据我所知,BootJack不支持shadowDOM。
当您设置角度组件的属性“useShadowDom”:false时,它可能会起作用

您不应该使用``因为它已被弃用,并且在构建JS时会造成很多麻烦。改为使用“web_components”包。我需要更新Dart SDK,但在更新之后,使用“useShadowDom”而不是“applyAuthorStyles”工作正常。