Should I use reactive value by template helper
vs jQuery style
.
// Template
<template name='"myTpl">
<input type="text" id="myName" class="myName">
<h1>{{myName}}</h1>
</template>
// Js
Template.myTpl.onCreated(function (){
this.myName = new ReactiveVar("foo");
});
Template.myTpl.helpers({
myName: function () {
var template = Template.instance();
return template.myName.get();
}
});
Template.myTpl.events({
"keyup .myName": function (event, template) {
var name = event.target.id;
template.myName.set(name.val());
}
});
------------------------------------------------------------------
// Template
<template name='"myTpl">
<input type="text" id="myName" class="myName">
<h1 id="display"></h1>
</template>
// Js
Template.myTpl.events({
"keyup .myName": function (event, template) {
var name = event.target.id;
$('#didplay').html(name.val());
}
});
Which better?