2016-09-10 3 views
0

녹아웃에서 내 클릭 이벤트가 발생하지 않는 이유는 무엇입니까? 있지만 Html에서녹아웃 클릭 이벤트가 실행되지 않음

:

<tbody data-bind="foreach: employees.pagedItems"> 
      <tr> 
       <td> 
        <label data-bind="text: id, click: $parent.openEditBox" /> 
       </td> 

JS에서 :

var employeeViewModel = function(data) { 
    var self = this; 

    self.id = ko.observable(data.id); 
    self.name = ko.observable(data.name); 
    self.activebool = ko.observable(data.activebool); 

    self.openEditbox = function() { 
     console.log('2'); 
    } 

} 

var employeesViewModel = function (data) { 
    var self = this; 

    self.employees = ko.observableArray().paged(20); 

    var employees = ko.utils.arrayMap(data, function (employee) { 
     return new employeeViewModel(employee); 
    }) 
    self.employees(employees); 

    self.openEditbox = function() { 
     console.log('1'); 
    } 
} 

var data = @Html.HtmlConvertToJson(Model); 
ko.applyBindings(new employeesViewModel(data)); 

답변

0

아으. 그것은 "B"대신 Typo "b"... 다른 모든 코드를 제거하는 내 인생의 또 다른 시간을 낭비했습니다.

은 어쨌든, 참조 : 아무것도하기 전에 : .... 오타를 확인

경우 "낭비 시간을 많이 후 오타를 발견 한 후 정신 고장"스레드를 시작하는 stackexchange 포럼은?

관련 문제