Javascript angularjs中拼接后文本框值不变

Javascript angularjs中拼接后文本框值不变,javascript,angularjs,Javascript,Angularjs,我试图通过拼接从阵列中移除一个元素 $scope.RemoveRowAngular = function (OtherMarkUpName,carrierServiceId) { if (OtherMarkUpName == 'WeightBreaks') { $scope.WeightBreaks.splice(carrierServiceId, 1); } 这是删除前的UI注意模式编号与索引相同 删除后,它实际上会删除索引,但文本框中的值与上

我试图通过拼接从阵列中移除一个元素

  $scope.RemoveRowAngular = function (OtherMarkUpName,carrierServiceId) {
        if (OtherMarkUpName == 'WeightBreaks') {
          $scope.WeightBreaks.splice(carrierServiceId, 1);  
}

这是删除前的UI注意模式编号与索引相同

删除后,它实际上会删除索引,但文本框中的值与上一行相同,而不是删除最后一行文本框

实际上,我是这样从前端发送
索引的

 <a href="javascript:void(0)" ng-click="RemoveRowAngular('WeightBreaks', $index)" style="font-size:20px;">