如何使用Angel / Jael将功能附加到onClick事件?

时间:2019-01-04 02:30:40

标签: dart

当我使用Angel和Jael按下“下一步”按钮时,我需要更新表格结果。

当前,这是我拥有的代码:

<button class="next" type="button" onclick="{{ nextPage }}">Next Page</button>

    var regbattles = Pagination(await getUnrankedBattles(), 30);
    updatePage() {
      regbattles.nextPage();
    }
    app.get('/', (req, res) async {
      await res.render('index', {'regbattles': regbattles.currentItems, 'nextPage': updatePage});
    });

我曾尝试在onclick函数中将()添加到nextPage,但是没有用。我似乎找不到任何教程。有谁知道该怎么做?

1 个答案:

答案 0 :(得分:0)

Jael只是一个HTML生成引擎,并且是无状态的,因此渲染器与JavaScript没有任何关系。因此,您无法将Dart函数传递给浏览器并调用它。您需要从JavaScript向服务器发送请求。

不过,我不熟悉允许这样做的任何模板引擎。