如何使用项目ace与离子2

sed*_*ben 5 javascript android android-widget cordova ionic2

我正在尝试用离子2构建一个Android应用程序并使用项目ace来创建一个原生的android小部件.通过文档查看如何使用项目ace调用本机代码,我无法找到将代码放在现有javascript代码中的位置以调用本机代码.像这样:

if (ace.platform == "Android") {
  setupWidget();
}

function setupWidget() {
  // Handle the app being resumed by a widget click:
  ace.addEventListener("android.intentchanged", checkForWidgetActivation);

  ace.android.appWidget.clear();

  for (var i = 0; i < 10; i++) {
    ace.android.appWidget.add("Item with index " + i);
  }
}
Run Code Online (Sandbox Code Playgroud)

总而言之,我应该把代码放在哪个文件和哪个文件中,我是否必须编写一个特殊的import语句?

提前致谢