如何使用Angel / Jael将函数附加到onClick事件?

问题描述 投票:1回答:1

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

目前,这是我的代码:

<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,但它没有用。我似乎找不到任何相关的教程。有谁知道如何做到这一点?

dart
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.