2015-09-15 36 views
-1

试图调用remove(对象:有)CSHTML利用基因敲除打字稿的功能,但不能:呼叫打字稿功能

module DatawareHouseApp { 
     declare var rowList: string[]; 
     declare var colList: string[]; 
     declare var measuresList: string[]; 
     export var rowTag: Tag[]; 
     export var colTag: Tag[]; 

     export class MainPage 
     { 

      public RemoveFromRows(object: any) 
      { 
       alert("In"); 
       console.log(object); 
      } 
     } 
} 

CSHTML:

<ul data-bind="foreach :rowCols"> 
    <li> 
      <span data-bind="text: text"></span> 
       <a class="tagit-close" data-bind="click: RemoveFromRows">x</a> 
    </li> 
</ul> 

回答

1

data-bind="click: RemoveFromRows" 

你一定要改变public RemoveFromRows(object: any) {public RemoveFromRows = (object: any) => {。这里有一些more docs about arrow functions