问题标签 [dart-js-interop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

dart - 从 Dart 访问 TinyMCE 内容

我需要从 Dart 访问 TinyMCE 内容。Dart js 库应该使我能够通过 TinyMCE 的 Javascript API 做到这一点。但是,我被困在如何从 Dart 初始化 TinyMCE 上,因为我没有找到关于如何在 Javascript 中构造 TinyMCE 实例的说明。

根据 TinyMCE API,以下 JS 代码应返回 TinyMCE 内容:

因此,我相信这个 Dart 代码也应该这样做:

但是,运行此代码会返回以下错误:

内部错误:...:错误:第 149 行 pos 20:标识符 'js.tinymce'
无法解析 var content =
js.tinymce.activeEditor.getContent();

编辑器抱怨未定义的tinymce变量。知道如何解决这个问题吗?谢谢。

0 投票
1 回答
407 浏览

tinymce - 从 Dart 观察 TinyMCE 的变化

根据TinyMCE API,以下 JavaScript 代码观察 TinyMCE 编辑器中的变化:

但是,我无法使用 js 库从 Dart 运行此代码。帮助表示赞赏。

更新:上面的JS代码有问题。或者,我在这里找到了这个工作代码:

我仍然需要帮助从 Dart 运行代码。并且最好将其结果存储在 Dart 变量中以供后续处理。

0 投票
1 回答
360 浏览

dart - 如何通过 JS - Dart 互操作从 JavaScript 访问`this`?

我需要this从 Dart 函数中访问 JavaScript 对象。我正在通过 Dart-JS 互操作有效地向 JavaScript 对象添加新方法。我需要从 Dart 中定义的方法访问 JavaScript 对象上的属性。

0 投票
1 回答
296 浏览

dart - 如何使用每个函数,从 jquery 到 Dart 语言?

我在 jquery 中有一个函数如下

我必须用 Dart 语言实现这个功能。在使用 .each 函数和“this”函数时面临语法问题。

0 投票
0 回答
393 浏览

jquery-ui - 将 jqrangeslider 与 dart js-interop 一起使用不起作用

我正在尝试在我的 web_ui 应用程序中使用 jqrangeslider ( http://ghusse.github.io/jQRangeSlider/index.html ),但它不起作用。

在我的应用程序主根 dart 文件中,我有:

我有主根 html 文件:

在自定义组件 html 文件中,我有:

滑块根本不出现。

任何帮助表示赞赏。谢谢。

0 投票
1 回答
385 浏览

dart - 如何在 dart 中使用从 javascript 返回的代理

我目前正在从 dart 调用 JavaScript 中的函数,该函数接受 JSON 字符串和成功回调。

JavaScript 的回调应该以 JSON 字符串的形式返回响应。但是,我无法从 dart 中返回的代理获取此信息。调试时,我在 Proxy 上看到的只有 _id、_port 和 hashCode。

如何从代理获取所需信息?

代码片段:

0 投票
1 回答
375 浏览

dart - 如何在 JS 代理 js 对象上调用 toString,而不是代理对象本身

我有一个 js 代理对象指向 javascript 中的一个 jQuery 对象,这个特定的对象有自己的本地定义的 toString 方法。我怎么称呼这个?假设我的代理被称为 _context 那么这个

从 Proxy 对象的 toString() 返回字符串,而不是目标对象本身的 toString() 的结果。有可能通过吗?

0 投票
1 回答
111 浏览

dart - 如何在 js-interop 中访问绑定 this?

我正在尝试使用Dart 中的React库。

但是,我需要提供由React调用并this绑定到某个 javascript 对象的各种函数。我知道,我可以使用 js interopCallback类为 javascript 代码提供 Dart 回调,但是我不知道如何this在这些回调中访问 javascript。

你能帮我找出来吗?

0 投票
2 回答
2211 浏览

dart - dart:js 和 js 包有什么区别?

在 Dart 文档的任何地方,都建议使用jspackage 来实现 javascript 互操作性。

但是,我最近发现dart:jsSDK 中存在似乎具有相似(但不相同)接口的包。

这些包之间有什么区别吗?它们的功能是否相同?推荐哪一个?

0 投票
1 回答
954 浏览

dart - 使用 dart2js 错误编译的 js 互操作 - 未捕获 NoSuchMethodError :找不到方法:

我生成了一个示例 Polymer Web 项目。添加了以下js文件。

jslib.js

在 clickcounter.dart 我添加了依赖项

并更改了 increment() 函数

在 clickcounter.html 中添加了 js 文件导入

并在主 html 文件中添加

在 Dartium 中执行时它可以正常工作。当我将它编译为 javascript 但是它给出了一个错误