当我使用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
,但是没有用。我似乎找不到任何教程。有谁知道该怎么做?
答案 0 :(得分:0)
Jael只是一个HTML生成引擎,并且是无状态的,因此渲染器与JavaScript没有任何关系。因此,您无法将Dart函数传递给浏览器并调用它。您需要从JavaScript向服务器发送请求。
不过,我不熟悉允许这样做的任何模板引擎。