2012-11-04 20 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>" 

希望這有助於:)

相關問題