Dart Can';t从context.callMethod访问jQuery

Dart Can';t从context.callMethod访问jQuery,dart,dart-js-interop,Dart,Dart Js Interop,我正试图通过dart:jscontext对象添加handsontable,但出现错误: Exception: Uncaught Error: NoSuchMethodError: method not found: 'jQuery' Receiver: Instance of 'JsObject' Arguments: ["#handsontable"] 我的html: <script src="../lib/jquery-1.11.1.js"></script> &l

我正试图通过dart:js
context
对象添加handsontable,但出现错误:

Exception: Uncaught Error: NoSuchMethodError: method not found: 'jQuery'
Receiver: Instance of 'JsObject'
Arguments: ["#handsontable"]
我的html:

<script src="../lib/jquery-1.11.1.js"></script>
<script src="../lib/jquery.handsontable.full.js"></script>
<link rel="stylesheet" media="screen" href="../lib/jquery.handsontable.full.css">
<script type="javascript">
    $(document).ready(function(){
        console.log('jquery initialized' + $('#handsontable'));
    })
</script>

<script async type="application/dart" src="propmgmt.dart"></script>
<script async src="packages/browser/dart.js"></script>

“jquery initialized”不会显示在控制台中。

当您禁用所有Dart脚本时是否会打印它?这只是另一个学童错误;我移动了jquery库,没有看到控制台顶部的错误。此外,
脚本
位于
头部
而不是
身体
var hot_data = new JsObject.jsify({
    'colHeaders': colHeaders,
    'data': rows
});
print('jQuery (as \$): ${context[r'$']}');
print('jQuery: ${context['jQuery']}');

context
  .callMethod('jQuery', ['#handsontable'])
  .callMethod('handsontable', [hot_data]);