동적 ng-model
지시문 을 생성하려고하는데 ng-repeat
브라우저에서 오류가 발생합니다. 우리는 유형의 동적 속성을 얻고 DOM에서 설정하고 싶습니다.
이 오류가 발생합니다.
Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{'attribute.'+attribute.label}}] starting at [{'attribute.'+attribute.label}}].
<div class="form-group" ng-repeat="attribute in objectType.objectAttributes | orderBy : attribute.order">
<div class="col-sm-10" ng-if="attribute.multivalued==false">
<input type="{{attribute.type}}" class="form-control"
ng-model="{{'attribute.'+attribute.label}}">
</div>
</div>
이 문제를 해결하는 데 도움이 될만한 아이디어가 있습니까? 감사합니다!
이것은 올바른 형식이 아니며 시도하면 오류가 발생하지만 마지막으로 이것을 한 다음 전체 속성 목록을 얻습니다. 입력을 변경하면 attribute.value를 각 속성으로 변경하십시오. 매우 까다 롭지 만 작동합니다! 감사합니다!
<div ng-repeat="attribute in indoor.values | orderBy : attributes[$index].order">
<input type="{{attributes[$index].type}}" class="form-control"
ng-model="attribute.value">
</div>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다