5

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

+0

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? –

cevap

16

:

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); 
}); 
+0

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. –

+1

Teşekkürler Ishmael! Bir çekicilik yaptı. Gerçekten yardımın için teşekkürler. –