바인드 값에 트리밍 방지하는 방법 :다음 HTML 조각을 고려 각도
myFilters.filter('paddednumber', function() {
return function (value, width, decimals) {
if (value === undefined) return;
var result = value.toFixed(decimals);
while (result.length < width) {
result = ' ' + result;
};
return result;
};
});
가 어떻게에서 각도 방지 않습니다 paddednumber가 선행 공백을 추가하는 필터가
<div class="text-center">
<h3>LAeq: <span class="monospace"><strong>{{ Laeq | paddednumber : 7 : 2 }}</strong></span> dB</h3>
</div>
필터가 추가 한 주요 공백은 다듬을 수 있습니까? 는 내가 텍스트 영역 및 입력 지시에 대한 NG-트림 옵션을 찾았지만, 샘플의 Laeq은 위의 $ 리소스에 바인딩하고 서식 권리를 얻기 위해 필터를 적용 할 필요가있다. 물론 컨트롤러에서 서식을 지정하고 ng-textarea 범위에서 서식이 지정된 값에 바인딩 할 수 있지만 내 HTML 코드에서 간단한 솔루션을 기대하고있었습니다.
이 잘 작동합니다. 고맙습니다. 하지만 왜? 이 공간을 혼자 남겨 둘 수 있도록 Angular로 트리머를 디자인 했습니까? 이 예외를 찾으려면 관련 각도 코드를 검사 했습니까? – Han
@Han 나는 지금 내 컴퓨터 앞에 없다. 가능한 한 빨리 답변을 업데이트하겠습니다 (약 1 시간). 자세한 설명을 드릴 것입니다. – Josep
@Han 내 업데이트를 한번 보시기 바랍니다. 감사합니다! – Josep