使用DS.attr(類型)當在燼documentation插入類型它說下面的方法DS.attr():爲什麼在灰燼
默認情況下,屬性通過按原樣通過,但是你可以 指定一個可選的類型有如果你去變換方法自動轉換
值documentation它說以下內容:
通過將變換名稱作爲 attr方法的第一個參數,可以指定您希望變換運行 屬性。 Ember Data支持字符串,數字, 布爾值和日期的屬性類型,該值將值強制爲 與其名稱匹配的JavaScript類型。
所以我的問題是:顯式插入屬性的類型是不好的?它似乎強制了某些類型的演員,如下所述(引用如下)。所以它可能會有一些性能下降(幾乎沒有)。
布爾轉換可以處理除true或false以外的值。 字符串「true」或「t」在任何外殼中,「1」和數字1將全部 強制爲真,否則爲false。
我看到插入式是更容易地在模型中讀取,但可以在註釋以及做的唯一原因......