2012-08-31 2 views
1

У кого-нибудь возникли проблемы с встроенным движком шаблонов underscore.js, используя Windows 7?Возможная проблема с использованием шаблона шаблона подчеркивания на телефоне Windows 7 Устройство

My App прекращает работу, когда дело доходит до этой строки:

var Template = { 
     loadingWheel:  _.template($("#loading_wheel").html()) 
}; 

Предупреждение(), прежде чем будет выполнена эта линия, предупреждение() после того, как не бывает, поэтому я предполагаю, что это что-то о подчеркиваниях шаблонов , Я попробовал переименовать Шаблон на что-то еще, я предполагаю, что речь идет не о зарезервированном имени или что-то в этом роде.

#loading_wheel является шаблон скрипт-тег рядный, который выглядит следующим образом:

<script type="text/template" id="loading_wheel"> 
    <div class="loading"> 
    <img src="/images/loading.gif" /> 
    </div> 
</script> 

Hum, довольно просто, не так ли?

Я использую Backbone.js 0.9.2, Underscore.js 1.3.3 и Zepto 1.0. Приложение работает над несколькими iOS 4 + 5, Android 2.3, 2.6, 4.0, 4.1 и Blackberry Devices. Просто Windows Phone 7 ничего не показывает.

+2

Посмотрите на этот вопрос и посмотрите, можете ли вы выяснить ошибку или по крайней мере предоставить нам дополнительную информацию. http://stackoverflow.com/questions/5198808/how-do-i-debug-internet-explorer-on-windows-phone-7 – JaredMcAteer

+0

Спасибо, Джаред, телефон, о котором идет речь, это HTC 7 Mozart, который, очевидно, не поддерживает Bookmarklets, по крайней мере, я не получил Mobile Perf, работающий на нем. Думаю, мне нужно, чтобы компьютер отладил его, сообщите, могу ли я узнать что-нибудь еще. –

ответ

0

Оказалось, что проблема не была подчеркнутой, но вызвана zepto framework, которая, очевидно, не поддерживает браузеры Windows-телефонов.

Вот почему эта строка кода не удалось:

_.template($("#loading_wheel").html()) 

Использование JQuery вместо этого работает нормально (но загружает некоторые 65KB больше).

+0

Подробнее о поддерживаемых платформах Zepto: http://zeptojs.com/#platforms –