小编Mas*_*ant的帖子

将Dart函数公开给javascript

我有点像飞镖,并试图通过在其中编写一些库函数来弄湿我的脚.

虽然我从dart调用javascript函数没有问题,但我希望能够从javascript调用dart函数,但到目前为止,我没有太多喜欢.

例如,我希望能够从dart中公开一些基本功能,例如:

main() {
  String foo() {
    return "bar!";
  }

  js.scoped(() {
    js.context.foo = foo;
  });
}
Run Code Online (Sandbox Code Playgroud)

然后能够从javascript中调用它们,如下所示:

<script>
  window.onload = function() {
    alert("foo() = " + foo());
  }
</script>
Run Code Online (Sandbox Code Playgroud)

这样的事情甚至可能吗?

dart dart-js-interop

13
推荐指数
1
解决办法
3249
查看次数

显示由rails中的挂起迁移生成的SQL,而不更新数据库

我想有一种方法来生成实际的sql(即:如果我粘贴到mysql控制台,它会工作)将由rake db:migrate生成,而不实际更新目标数据库.

rake db:migrate:status可以很好地显示给定数据库的哪些迁移正在等待,但我还没有找到一种方法来获取实际生成的SQL.

有任何想法吗?

database rake ruby-on-rails

11
推荐指数
2
解决办法
3582
查看次数

标签 统计

dart ×1

dart-js-interop ×1

database ×1

rake ×1

ruby-on-rails ×1