다른 사람이 이전에 각도를 IE7로 다시 지원해야합니까? 드롭 다운 목록을 만들 때 8과 7 모두에 문제가 있습니다. 각도가 드롭 다운의 옵션에 올바른 텍스트를 표시하지 않습니다.
<select data-ng-model="relatedProduct.quantity" data-ng-init="setSelect(relatedProduct)">
<option data-ng-repeat="i in getNumber(relatedProduct.maxQuantity) track by $index" value="{{ $index }}">{{ $index }}</option>
</select>
는
select
에
ng-model
및
ng-init
무시합니다.
getNumber()
은 1에서 지정된 최대 값까지 배열을 반환하는 함수이며 따라서 렌더링 될 옵션의 최대 개수입니다.
내가 가진 문제는 드롭 다운을 열 때 각각의 옵션 텍스트가 {{ $index }}
이라는 것입니다. 새 값을 선택할 때마다 올바른 값이 표시되므로 옵션의 값 속성이 정확합니다. 이 문제는 드롭 다운이 열려있을 때만 발생합니다.
도움을 주시면 감사하겠습니다.
대신 ngOptions를 사용해 보셨습니까? –
"각 옵션의 텍스트를 드롭 다운하면 {{$ index}}입니다." - 그 밖의 무엇을 기대 했습니까? – Blazemonger
@ Blazemonger 나는 텍스트가 배열의 위치를 나타내는 숫자가 될 것으로 기대했을 것이다. 1, 2, 3 등. 이것은 'value' 속성에 대해서만 작동하지만 실제 요소 텍스트에는 적용되지 않습니다. – ashrobbins