Считать все значения из динамически добавленных текстовых полей, используя ng-repeat Angularjs - PullRequest
0 голосов
/ 01 июля 2019

Используя ng-repeat, я отображаю текстовые поля, относящиеся к элементу, и при нажатии кнопки SaveAll я хочу прочитать все значения текстовых полей на основе идентификатора ITEM и сохранить их в БД.

<tr>
  <td>
     <table ng-repeat="item in itemDtls">
        <tr>
            <td>
                <label for="lblItemName">Item ID: </label> {{item.ITEM_ID}} 
             </td>
        </tr>
        <tr>
             <td>
                <label for="lblPriority">Item Priority </label>
                <input type="text" id="inpPriority" ng-model="ValuesPriority" value="{{item.PRIORITY}}" />
              </td>
        </tr>
         <tr>
            <td>
               <label for="lblComment">Comment</label>
                <input type="text" id="inpComment" ng-model="ValuesComment" value="{{item.COMMENT}}" />
             </td>
          </tr>
      <tr>
  </table>
</td>

    <tr>
      <td>
         <button type="submit" ng-click="SaveAll()">SaveAll</button>
      </td>
   </tr>

1 Ответ

1 голос
/ 01 июля 2019

Не используйте тег «value», вместо этого используйте только «ng-model».Например:

            <td>
           <label for="lblComment">Comment</label>
            <input type="text" id="inpComment" ng-model="item.COMMENT" />
         </td>
  • Поэтому, какие бы комментарии вы не изменяли, они будут обновляться в этой переменной.
  • Позже вы можете отправить "itemDtls" в бэкэнд для хранения в БД.
  • Для хранения в БД необходим бэкэнд.
...