dart - js-interop:如何使用js-interop将javascript `new`实现为 Dart ?

标签 dart dart-js-interop

javascript代码是..

var terminal = new hterm.Terminal('nike');

我尝试使用js-interop
var obj = js.context['hterm']['Terminal'];
var terminal = obj('nike');

但是结果是错误的。如何使用js-interop将new关键字从JavaScript更改为dart?

最佳答案

dart:js:

var obj = js.context['hterm']['Terminal'];
var terminal = new js.JsObject(obj,['nike']);

关于dart - js-interop:如何使用js-interop将javascript `new`实现为 Dart ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563347/

相关文章:

date - 将纪元时间转换为时间戳 flutter

dart - 从 Dart 监听 JS 对象的事件

dart - 如何在 Dart 中使用这个 javascript 库?

dart - js互操作回调函数中未捕获的TypeError “is not a function”

unit-testing - 使用相同的参数链接多个调用以返回不同的结果

dart - Flutter创建无限ListView.builder上下滚动

dart - Tracing.dart 的 Angular Dart 导入错误

jquery - 如何将 jquery ui 小部件嵌入到polymer-dart web 组件中

dart - js-interop 测试 javascript 对象是否具有属性

flutter - 有条件地将可选参数传递给小部件