Angularjs ng值未提交正确的值

Angularjs ng值未提交正确的值,angularjs,Angularjs,这是我的看法 div class="mdl-cell--12-col chat__list" > <div class="mdl-cell--12-col" ng-repeat="listRoom in itemsList track by $index"> <ul> Channel name : {{listRoom[0]}} <li ng-repeat="x in listRoom[1]" > &l

这是我的看法

div class="mdl-cell--12-col  chat__list" >
  <div class="mdl-cell--12-col" ng-repeat="listRoom in itemsList  track by $index">
    <ul>
   Channel name : {{listRoom[0]}}
      <li ng-repeat="x in listRoom[1]" >
         <p>MESSAGE : {{x.message_text}}
        </div>
      </li>
    </ul>
    <form name="haha{{$index}}">
      <input type="hidden" type="text"  ng-model="item.admin_id" />
      <input type="hidden"  type="text" ng-value="item.channel_name = listRoom[0]" ng-model="item.channel_name "/>
      <textarea ng-keydown="$event.which === 13 && addRoom()" placeholder="Type Your Message Here" ng-model="item.message_text"></textarea>
      <button  class="send__chat col-lg-2 pull-right" ng-click="addRoom()">Send</button>
       {{item | json }}
  </form>
 </div>
我的问题是每次我提交表单时,item.channel_name总是提交blp-crdtcrd-48而不是动态的,我的数组中有3个通道,它总是提交blp-crdtcrd-48。我使用{item | json}在提交之前显示ng值,并显示正确的值,当我点击提交按钮时,值结果总是blp-crdtcrd-48


帮助我,我非常感谢您的评论和帮助,非常感谢您

请提供一个JSFIDLE示例,以便更容易地检查问题所在是
ngValue
指令的
选项
/
输入[type=radio]
?我的重点是项目的ng值。ng模型中的通道名称总是在我每次提交表单时提交blp-crdtcrd-48。它不是动态的,我的数组中有3个通道,它总是提交blp-crdtcrd-48,感谢您的支持comment@vp_art它适用于输入类型=“”另外,您在何处定义
$scope.item
?请提供一个JSFIDLE示例,以便更容易地检查问题出在
选项的
/
输入[type=radio]的非
ngValue
指令
?我的重点是项目的ng值。ng模型中的通道名称总是在我每次提交表单时提交blp-crdtcrd-48。它不是动态的,我的数组中有3个通道,它总是提交blp-crdtcrd-48,感谢您的支持comment@vp_art它适用于输入类型=“也适用于您在何处定义
$scope.item
$scope.itemsList =[{
    "blp-crdtcrd-46": {
        "message_text": "hai",

    },
    "blp-crdtcrd-47": {
        "message_text": "halo",

    }, "blp-crdtcrd-48": {
        "message_text": "what",

    },
}];
$scope.item={};
$scope.addRoom = function(){
       $scope.item.admin_id = 1;
       $scope.item.user_id = 0;
       chatService.AddChat($scope.item);
}