2
저는 AngularJS를 처음 접했고 정말 성취 할 수 있을지 확신하지 못합니다. 사용자 지정 지시문 템플릿 내에서 this angular 지시문을 사용하고 있으며 일부 특성을 격리 된 범위 속성에서 설정하려고합니다. 것은 그들 중 일부는 숫자 값만 받아 들여 Angular가 문자열로 평가하는 것 같습니다. 예를 들어지시어 내에서 문자열이 아닌 숫자로 속성 값을 평가하십시오.
, 이것은 예상대로 작동합니다
<div slider ng-model="myModel" start=0 end=10 step=1></div>
내가 시작/끝을 설정할 수있게하려면/단계는 격리 된 범위 속성에서 속성을 다음과 같이 :
<div slider ng-model="myModel" start={{attributes.range[0]}} end={{attributes.range[1]}} step={{attributes.step}}></div>
이 해석됩니다
<div ng-model="myModel" start="0" end="10" step="1" class="ng-isolate-scope ng-pristine ng-valid"></div>
그리고 다음 예외가 발생합니다.
RangeError: noUiSlider: 'range' value isn't numeric.
문자열 대신 숫자로 지시문 속성을 평가하는 방법이 있습니까?
는이에 대한 답을 찾으셨습니까
을해야 하는가? 나는 같은 문제가있다. – gin93r
@Ve 당신은 스스로 답을 찾았습니다. :) 정말로. 소스 코드도 수정해야했습니다. – jarandaf
하하. @ jarandaf 그래도 회신 주셔서 감사합니다! 그리고 6 개월 후! – gin93r