我正在尝试动态创建我创建的自定义组件的实例。我认为正确的方法是使用<form name="userform" ng-submit="ctrl.submit($element.action)">
,但这会为我产生以下堆栈跟踪:
SELECT o1.CustID
FROM Orders o1 HAVING COUNT(o1.ProductBrand="Sony") >= 10
INNER JOIN Orders o2 ON o1.CustID = o2.CustID
HAVING COUNT(o2.ProductBrand="HP") < 5;
但是,如http://japhr.blogspot.de/2013/11/dynamically-generating-polymerdart.html所述,将new Element.tag('custom-component');
与覆盖的空method not found: 'constructor' on null
my_component_test.dart.browser_test.dart.js 21834:17 J.$index$asx
my_component_test.dart.browser_test.dart.js 22460:14 <fn>
unparsed my_component_test.dart.browser_test.dart.js 22583:42 Isolate.prototype.(anonymous function)
my_component_test.dart.browser_test.dart.js 16549:24 dart._setUpPropertyChanged
my_component_test.dart.browser_test.dart.js 16521:28 $async$initPolymer
my_component_test.dart.browser_test.dart.js 3319:13 _wrapJsFunctionForAsync_closure._captured_protected_1
my_component_test.dart.browser_test.dart.js 4292:14 _wrapJsFunctionForAsync_closure.dart._wrapJsFunctionForAsync_closure.call$1
my_component_test.dart.browser_test.dart.js 5945:18 dart._rootRunUnary
my_component_test.dart.browser_test.dart.js 8620:41 _CustomZone.dart._CustomZone.runUnary$2
my_component_test.dart.browser_test.dart.js 6906:80 _Future__propagateToListeners_handleValueCallback.dart._Future__propagateToListeners_handleValueCallback.call$0
一起使用,一切正常,测试通过:
Element.html('<custom-component></custom-component')
我的设置可能会出现什么问题?如果我禁用了检查,该组件似乎已正确实现并正确注册。
答案 0 :(得分:2)
当我在没有pub serve
的情况下运行测试时,我可以重现错误消息。
从包含pubspec.yaml
文件的目录
pub serve test
(它应该打印它侦听端口8080) 然后运行测试
pub run test -pdartium --pub-serve=8080