2014-12-21 3 views
0

이 같은 속성 committedValue 폴리머의 핵심 입력 요소로 사용하고 있습니다폴리머 코어 입력 committedValue 이벤트

<paper-input is="core-input" type="text" name="data_in" id="data_in" value="{{current_data_in}}" committedValue="{{committed_data_in}}"></paper-input> 

그것은 잘 작동, 그것은 결정하기 위해 몇 가지 keypress + blur 이벤트를 듣고 문제를 해결 입력은 "committed"입니다.

내 문제는 값이 커밋 된 후 입력 된 상자 값의 내용을 지우고 싶습니다. 나는이 사건을 경청 할 길이 없다.

값이 커밋 된 후에 트리거되는 기본 제공 이벤트가 있습니까?

+1

왜 안 빈 문자열로 값을 변경 한 후 기본 이벤트 리스너를 사용하는? – vlio20

답변

1

좋아, 나는 그것을 할 수있는 방법을 발견하고이 같은 committedValue을 관찰 포함 :

<script> 
Polymer('chat-element', { 
    ready: function() { 
    this.committed_data_in = ""; 
    this.current_data_in = ""; 
    }, 
    observe: { 
    'committed_data_in': 'modelUpdated' 
    }, 
    modelUpdated: function(oldValue, newValue) { 
    console.log(oldValue, newValue); 
    } 
}); 

관련 문제