我的屏幕上有一個按鈕,它將用戶信息預先填充到我設置的集合中。事實上,這工作實在太好了。每次用戶點擊按鈕時,都會添加一個新模型。爲了防止用戶向這個集合中添加多個模型,我想檢查一下,以確保集合中的一個屬性與我想要傳入的屬性不同。如果這是有道理的。確保重複的模型不會被添加到集合
我的目標看起來像這樣
var object = {
First: first,
Second: second
};
,我將它像這樣
this.app.user.get(type).add(object); //My type is what collection is being passed to it
我再從每個模型在搶奪財產「第二」屬性
var dup = this.app.user.get(type).map(function(model){
return model.get('Second');
});
我在做什麼麻煩看到我的財產addressTo(這只是一個字符串)等於一個那個dup對象內的東西。我已經嘗試了一些東西,但是沒有什麼能讓我走得很遠,並且最終打破了更多的東西。
任何幫助,將不勝感激!
obj的,是一個變量或它必須在那裏?我在問,因爲它告訴我它沒有定義。 – zazvorniki 2014-12-02 16:14:18
我把它命名爲'obj',使你的'object''變量'是一個保存關鍵字(它是每個對象的類型)。 – 2014-12-02 16:16:05
這是一個保留在骨幹關鍵字?即使該變量被改變了,if語句也總是返回false。那是因爲'dup'是一個對象而addressTo是一個字符串? – zazvorniki 2014-12-02 16:21:41