Web uygulamamı 1.6'dan 1.7'ye yükseltirken, "liste tanımlı değil" hatasını alırım. Alt çizgi 1.6 kullanırken mükemmel çalışır. Herhangi bir fikir? ILLUSTRATORNG. 1.7.0 changelog itibarenŞablon hatalarını yükseltme altyazı 1.7
cevap
:
Underscore artık bir başlangıç veri nesnesini kabul şablonları. _.template her zaman şimdi bir işlev döndürür.
Aşağıdaki için kodunuzu değiştirmeniz gerekecektir:
$.get('tpl/listTpl.html', function(templates) {
var template = _.template(templates);
var result = template({list:app.collections.list.models});
that.$el.html(result);
});
Diğer kırılma değişikliklerini yakalamak için changelog'ları okumanızı tavsiye ederim. Altçizgi anlamsal sürümlemeyi kullanmaz, bu nedenle kesinlikle 1.6 ve 1.7 sürümleri arasında değişiklik yapar, ancak herkesi etkilemez. –
Teşekkürler Ishmael! Bir çekicilik yaptı. Gerçekten yardımın için teşekkürler. –
tam hata mesajı nedir? Şablondan mı yoksa JavaScript’ten mi geliyor? 'App.collections.list.models''in olmasını beklediğiniz gibi ayarlandığından emin misiniz? –