TLDR流星 - 无对象/类
我喜欢真正专注于从视图模型/控制器保持业务逻辑了。我发现这在流星中有时相当困难。也许我错过了这一点,但我真的在两件事之一:
1)一个非常好的文件解释如何使用反应值如何在一个非常低的水平。 2)以某种方式管理对象的软件包,以便如果任何设置者被更改,他们会通知所有将因此而改变的获取函数。
不幸的是我还没有见过。
我的例子
我有一个公平位OB业务逻辑坐在用于记录一个咨询一个对话框后面。我可能有一个事件来设置状态的改变。
我想要做的是这样的事件:
const cc = new ConsultationEditor();
cc.setChiefComplaint(event.target.value);
console.log(cc.data());
ConsultationDict.set("consEdit", cc.data());
当用户更新了这个值,我则喜欢展示一些领域的基础上的变化。为此,我有以下人员的帮手:
fields: function(){
console.log("trying to get fields");
const obj = ConsultationDict.get('consEdit');
cc = new ConsultationEditor(obj);
return cc.getFields();
}
但不幸的是,这并不适用于我。
'ConsultationDict'是一个反应词典。我知道它的工作原理,但是在我写上述内容时有些奇怪,而且在进行其他更改后我现在无法复制它。抱歉。 – Hans