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