我正在創建一個點擊模型,並想知道哪裏是最好的地方來聽取模型上的驗證事件?我創建了模型,在屬性上設置了輸入值,然後創建了一個監聽器,在點擊處理程序中讓這個監聽器感覺不對,但也許我錯了?在點擊時聆聽新創建的模型?
JS
buttonClicked: function(event) {
var input = this.$('.js-input'),
itemValue = input.val(),
model = new Item({
item: itemValue
}, {
validate: true
});
this.listenTo(model, 'invalid', this.onFormError, this);
}
鏈接codepen http://codepen.io/styler/pen/rearYp
你似乎沒有做用'model'參考什麼。正如亞歷克斯指出的,這取決於你在做什麼。你是否將它傳遞給了一個新的觀點?你把它添加到一個集合..?既然你在評論中提到了*待辦事項*,你必須有一個收藏或什麼東西?請編輯該問題並添加更多信息。 –