>source

내 입력 요소에 valueState atrribute가 있습니다.

valueState="{= ${myModel>/myProperty} > 0 ?'None':'Error' }"

이것은 작동하는 것 같습니다. 그러나 다음과 같이 0과 비교하기 전에 먼저 속성을 수정하고 싶습니다.

valueState="{= $ parseFloat({myModel>/myProperty}.replace(',','.')) > 0 ?'None':'Error' }"

기본적으로 문자열을 수정하고 값 상태를 설정하기 위해 0과 비교하기 전에 myProperty를 숫자로 변환하고 싶습니다.

어떤 도움을 주시면 감사하겠습니다.


  • 답변 # 1

    당신은 정말 가깝습니다. 올바른 구문은 다음과 같습니다.

    valueState="{= parseFloat(${myModel>/myProperty}.replace(',','.')) > 0 ?'None':'Error' }"
    
    

    달러 기호는 모델에서 읽을 식 바인딩에 대한 기호입니다.

  • 이전 vue.js - @ vue/test-utils 알 수없는 맞춤 요소 -
  • 다음 javascript - http 요청 수행 중 오류 - undefined : 1 문서 이동 됨