使用 Knockout 的 custom databinding 讓日期顯示為 Facebook style

  • 180
  • 0
  • 2016-03-05

基本上從 Server 端回傳回來的都是  20160103 21:12:12 的日期字串,但又不想要在 Server 端再多加一個欄位顯示 Facebook 的日期格式。而且前端的 ViewModel 的資料也不希望有太多種「顯示用」的欄位,更重要的是運用這個技巧只要修改一個「原始的值」其他的「顯示」欄位就會同步更新。這對於開發上的 loading 會減少非常非常多

...繼續閱讀 »

KnockOut 的 ObservableArray 的資料同步

  • 249
  • 0
  • 2016-01-27

Knockout 的 Observable 機制真的是很棒很成熟,以前在 VB6 要實作 Observable pattern 要花很多的心力把底層做好,就算是 WPF 的 MVVM + Command 也是不那麼容易上手。感恩 Knockout 這個套件將這件事情做得更簡單更好上手。若您考量用最小的資料量下載到頁面中,而且可以希望很容易地同步到頁面,又希望 UX 可以專心的編輯 頁面又不影響到 Server 端的 Code 的話。

Knockout 這個套件真心的推薦給您

Knockout 官網有很多的範例和觀念很重要可以參考,另外,黑大的網站從 2012 年開始也有一系列的文章可以參考。

...繼續閱讀 »