Элемент поиска типа ввода HTML5 имеет разные значения в атрибуте value и директиве angularjs ng-value - PullRequest
0 голосов
/ 01 октября 2018

Проблема: при проверке нижеследующего фрагмента кода в элементах браузера элемент input отображает различные значения в атрибуте value и прикрепленной к нему директиве ng-value.

    <th ng-if="isSaveTemplt && collection.length>0 && columns.length>0" ng- 
repeat="col in columns track by $index">
                <input class="filterStyle" type="search"  placeholder="search 
by {{col | translate}}" st-search="{{col}}"  ng-value={{dragItms[col]}} />
</th>

Сценарий: 1. дляв первый раз значения правильно отображаются в поле ввода. "dragItms" - это объект области видимости контроллера, его свойства содержат значения, которые должны быть связаны с полем ввода.

Когда объекты области видимости «столбцы», «dragItms» обновляются для некоторых действий пользовательского интерфейса.Действие ng-repeat назначает ng-значение с новыми значениями, но при проверке в разделе элементов браузера атрибут входного значения html для повторяющихся элементов ввода - это старые значения, а поля ввода не отображаются, а иногда 1 или 2 значения отображаются внекоторые случайные поля.

Я предполагаю, что есть некоторая обязательная проблема.Я не могу знать, как отладить эту проблему и решить ее.

...