Artificial intelligent assistant

Mithril.jsのm.prop()で何らかの処理したgetter-setterを返すには? **Mithril.jsm.prop()getter-setter** /`John`getter-setter var name = m.prop("John"); // var a = name(); //a == "John" * * * // var User = { model: function(name) { this.name = m.prop(name); }, controller: function() { this.user = new User.model("John Doe"); }, view: function(controller) { m.render("body", [ m("input", {onchange: m.withAttr("value", controller.user.name), value: controller.user.name()}) ]); } }; * * * **`John`` John`` John` ** model this.nameOhyou = m.prop(name); this.nameKonbanha = m.prop(name); * * * **getter-setter** getter-setter m.prop()

controllerconfig


var User = {
model: function(name) {
this.name = m.prop(name);
},
controller: function() {
this.user = new User.model("John Doe");
this.ohayou = function() {
return " " + this.user.name();
};
this.konbanha = function() {
return " " + this.user.name();
};
},
view: function(controller) {
return m("div", [
m("input", {onkeyup: m.withAttr("value", controller.user.name)}),
m("p", controller.ohayou()),
m("p", controller.konbanha())
]);
}
};
window.onload = function() {
m.mount(document.body, User);
}

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy b74c4ada2cc327e597c3fa0cdad1dc31