2011-12-16 4 views
0

knockout.js 및 레일을 사용하여 간단한 블로그 애플리케이션을 만들려고합니다. (녹아웃 1.3 베타, 녹아웃 매핑 플러그인 v2.0.2)는knockout.js 맞춤 이벤트 매핑

<h3>Posts</h3> 

<ul data-bind="foreach: posts"> 
    <li> 
     <input data-bind="value: title" /> 
    </li> 
</ul> 

<script> 
    var posts = ko.mapping.fromJSON('<%= @posts.to_json.html_safe %>'); 
    ko.applyBindings(posts); 
</script> 

이 디스플레이는 지금까지 레일 응용 프로그램에서 문제를 게시물을 알레 없습니다. 이제 소식에 맞춤 이벤트를 추가하고 싶습니다. 이벤트를 삭제합니다.

난이 시도 :

<h3>Posts</h3> 

<ul data-bind="foreach: posts"> 
    <li> 
     <input data-bind="value: title" /> 
    </li> 
</ul> 

<script> 
    var posts = ko.mapping.fromJSON('<%= @posts.to_json.html_safe %>', { remove: function() { 
     alert('working'); 
    }); 
    ko.applyBindings(posts); 
</script> 

을하지만 난

어떤 아이디어를 "정의되지 않은 삭제"오류가?

답변

0

당신은이 같은 게시물 뷰 모델에 기능을 추가 할 수 있습니다

var posts = ko.mapping.fromJSON('<%= @posts.to_json.html_safe %>'); 
posts.remove = function() { alert('working'); } 
관련 문제