큰 숫자의 데이터 테이블과 각 선택 필드가 각각 <td>
입니다. 해당 선택 필드에서 값을 선택할 때 POST
값과 서버에 대한 추가 배열을 원합니다. 은 불행하게도, 추가 배열 각도에 의해 무시되고있다 :AngularJS로 숨겨진 입력
<td>
<input type="hidden" ng-model="compatibility.attributes" ng-value="[x.id, y.id]">
<select ng-change="addCompatibility(compatibility)"
ng-model="compatibility.rating"
ng-options="rating.name for rating in ratings">
<option value="">Rate</option>
</select>
</td>
모두 x.id
및 y.id
가 제대로 해결되고있다. 하지만 그들은 내 요청을 보낼 때 compatibility
개체에 포함되지 않습니다. 대신 compatibility.rating
만 채워집니다.
당신이 addCompatability의 코드를 공유 할 수주십시오? –
지금까지는 단지 : '$ scope.addCompatibility = function (c) {console.log (c);})' 여기서'c' 값은'rating'입니다. – doque