如何在ng-directive元素上调用javascript函数

时间:2014-02-05 16:03:51

标签: dart angular-dart

我正在尝试将javascript库(handsontable)转换为angular-dart指令。我知道如何在javascript对象上调用方法:

context.callMethod(r'$', ['#example'])
.callMethod('handsontable', [new JsObject.jsify(options)]);

但不知道如何在指令的元素上调用'handsontable'。该类看起来像这样:

class Spreadsheet {
  dom.Element element;

  Spreadsheet(this.element) {
   }
}

我希望在元素上应用'handsontable'。

1 个答案:

答案 0 :(得分:1)

jQuery 可以接受一个元素作为参数。所以以下内容应该有效:

context.callMethod(r'$', [element])
    .callMethod('handsontable', [new JsObject.jsify(options)]);