gpt4 book ai didi

javascript - 在html标签中输出var - meteor

转载 作者:行者123 更新时间:2023-12-02 16:02:03 24 4
gpt4 key购买 nike

目前我正在尝试学习开发 meteor ,现在我遇到了第一个问题......

这是我的功能:

Template.berechnung.event({
'submit form': function(event) {
event.preventDefault();
var eins = parseInt(event.target.ersterWert.value);
var zwei = parseInt(event.target.zweiterWert.value);
var ergebnis = eins + zwei;
console.log(ergebnis);
return ergebnis;
}

});

这是我的 html 标签...

<template name="berechnung">
<form>
<div>
Erster Wert:
<input type="text" name="ersterWert">
<input type="text" name="zweiterWert">
<input type="submit" value="Rechnung starten">
<ul>{{ergebnis}}</ul>
<div {{ergebnis.value}}></div>
</div>
</form>

我想将 var“ergebnis” 作为输出放在 html div 或 ul 标记中...

最佳答案

我建议您在开始编写应用程序之前阅读 Meteor 的官方教程:https://www.meteor.com/tutorials/blaze/forms-and-events

阅读 Meteor 文档也有帮助:http://docs.meteor.com/#/full/template_helpers

您可以简单地通过使用 jQuery 来实现它,或者 Meteor 方式是使用 ReactiveVar和助手:

reactive-var 包添加到您的应用中:

meteor add reactive-var

然后你必须定义本地模板 react 变量、助手和你的事件:

Template.berechnung.onCreate(function() {
this.ergebnis = new ReactiveVar();
});

Template.berechnung.helpers({
return Template.instance().ergebnis.get();
});

Template.berechnung.event({
'submit form': function(event, template) {
event.preventDefault();
var eins = parseInt(event.target.ersterWert.value);
var zwei = parseInt(event.target.zweiterWert.value);
var ergebnis = eins + zwei;
console.log(ergebnis);
template.ergebnis.set(ergebnis);
}
});

了解有关 Meteor 中范围 react 性的更多信息:https://dweldon.silvrback.com/scoped-reactivity

关于javascript - 在html标签中输出var - meteor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31100784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com