Мне не удалось найти какую-либо документацию по функции select()
, которую я видел для идентификации шаблонов привязки в приложениях магазина Windows 8, и я не смог найти ее определение в файлах WinJS base.js
или ui.js
. Похоже, он работает как обычный селектор CSS для идентификации itemTemplate
:
<div id="listViewTemplate" data-win-control="WinJS.Binding.Template">
<h1 data-win-bind="textContent: firstName"></h1>
</div>
<div id="listViewDiv" data-win-control="WinJS.UI.ListView"
data-win-options="{itemTemplate: select('#listViewTemplate')}"> <==== HERE <====
</div>
При идентификации шаблона привязки по его id
использование функции select()
кажется необязательным. Однако, если используется имя его класса, кажется, что требуется select()
.
Где задокументирована или определена функция select()
?
id
, если вы используетеPageControl
, так как это не сработает (см. причина здесь). НаPageControls
всегда используйтеselect()
с именем класса шаблона. - person RSW   schedule 20.01.2013