2014-07-17 8 views
1

는 다음 코드를 고려하십시오 : 입력 편지 유효온 - 입력 유효 용지 입력 속성

<paper-input floatinglabel required 
    id="title" 
    class='' 
    label="Title" 
    value='{{name.title}}' 
    validate='^[A-Za-z'\s-]*$' 
    error="Only letters are allowed" 
    on-input-valid='{{validInputHandler}}'> 
</paper-input> 

void validInputHandler() { 
    print('valid input'); 
    } 

있지만, validInputHandler가 트리거되지 않습니다.

여기에 문서를 읽기

http://www.polymer-project.org/docs/elements/core-elements.html#core-input 내가 올바른 길이다 제안하지만 validInputHandler 인쇄는 아무것도하지 않습니다.

답변

0

나중에 input-valid 이벤트가 추가되었으며 아직 다트 코어 요소 (paper-inputcore-input)에 포함되지 않은 것으로 보입니다.

현재 Dart에서는 input-invalid 만 지원됩니다.

사용자 지정 유효성 검사에 대한 예제는 Taking total control of PaperInput validation도 참조하십시오.

+0

고마워요. 내가 뭘 잘못했는지 궁금해서. –

+0

GitHub 레포의 핵심 요소가 이미 재생성되어 버그와 누락 된 기능이 수정되었지만 아직 게시되지는 않았습니다. 나는 종이 요소에 대해서도 같은 일이 일어날 것이라고 생각합니다. 그리고 아마도 새로운 펍 패키지가 곧 출시 될 것입니다. –