2012-11-04 19 views
0

在使用Javascript的Windows商店应用程序中,我有一个在html中定义的列表视图。使用Javascript的Windows商店应用程序 - 如何在html中添加事件监听器

<div id ="menuListView" data-win-control="WinJS.UI.ListView" data-win-options="{ 
      itemDataSource: viewModel.items.dataSource, 
      itemTemplate: menuItemTemplate, 
      layout: {type: WinJS.UI.GridLayout}}"></div> 

我可以定义在Javascript东西Click事件处理程序是这样的:

menuListView.addEventListener("selectionchanged", clickEventHandler, false); 

但既然,我试图使用MVVM模式,我希望把这段代码中html视图并让viewmodel处理click事件。可能吗?

回答

0

一个框架,你或许可以尝试这样的事情,如果你继续申报在HTML视图的事件处理程序:

"<button id="button1" onselectionchange="clickEventHandler(event)">An HTML button</button>" 

希望这有助于:)

相关问题