Я пытаюсь научиться яваскрипта шаблонов, а именно dustjs, но я столкнулся с проблемой, которую я считаю так элементарно даже Google не может ответить :)Uncaught TypeError: Не удается прочитать свойство «SUBSTR» неопределенной Dustjs
Вот код в это простейшая форма
<button class="getData" onClick="clicker()">Get Data</button>
<ul class="vodka">
<script id="vodka" type="text/x-template">
<li>{name}</li>
</script>
</ul>
Javascript
window.addEventListener("load", clicker)
function clicker()
{
getData();
}
function getData()
{
var data = {name:"Vodka", degree:97}
var source = $("#vodka").html();
var template = dust.compile(source, "vodkaTemplate");
dust.loadSource(template);
dust.render("vodkaTemplate", data, function(err, res){
$(".vodka").html(res)
console.log(res)
})
}
Во время инициализации шаблона делает отлично, но нажав на кнопку вызывает ошибку
Uncaught TypeError: Cannot read property 'substr' of undefined
Что я делаю неправильно?
Пожалуйста, включите пример работы на codepen, plunkr, jsbin или подобных сайтах. –
вот он, но jsbin продолжает бросать странную ошибку [ссылка] (http://jsbin.com/yukojutumo/1/edit?html,console,output) –