JQuery отсутствует ввод

У меня есть это:

            $('input#tags_watch').typeahead({
                highlight: true,
                autoselect: true
            },
            {
                source: names.ttAdapter(),
                displayKey: 'name',
                templates: {
                    suggestion: Handlebars.compile([
                      '<div id="{{id}}"><p class="repo-country">{{country}}</p>',
                      '<p class="repo-name">{{name}}</p>',
                      '<p class="repo-city">{{city}} - {{ocupation}}</p></div>'
                    ].join(''))
                }
            });

это всегда возвращает ошибку:Uncaught Error: отсутствует ввод

я не знаю, почему это происходит, но вход существует!!!

JS FIDDLE: http://jsfiddle.net/jhogLbg5/

2 ответа

Решение

Повторно скачал handlebars.js, проблема решена

Эта конкретная ошибка является одним раздражающим фактом о V8. В большинстве случаев ваш JavaScript каким-то образом нарушен. Например, пропустить} или что-то в этом роде.

В приведенном примере это также приведет к "Неожиданному отсутствующему вводу":

eval('[{"test": 4}') // notice the missing ]
Другие вопросы по тегам