Почему ng-value и атрибут value входного элемента содержат разные значения - PullRequest
0 голосов
/ 28 сентября 2018

Значение поля ввода не получает назначенного значения ng. Объект dragItms содержит значение, которое будет привязано к данному ключу col.Когда isSaveTemplt = true, коллекция и столбцы обновляются после вызова API.Функциональность, которую я реализую, такова, что объект dragItems изменяется при нажатии вкладок, и указанный API вызывается для получения данных для элемента tbody.

<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 Ответ

0 голосов
/ 28 сентября 2018

Я не получил ваш вопрос ясно, может быть, нужно больше кода и объяснений.К сожалению, у меня недостаточно репутации, чтобы комментировать.Но что я чувствую, так это вопрос использования ng-if.Всякий раз, когда ng-if используется, он создает дочернюю область.Таким образом, любой элемент внутри имеет различную область видимости.Для доступа к родительской области используйте $parent.Таким образом, ваш доступ будет выглядеть примерно так {{$parent.dragItms[col]}}.$parent является родительской областью.

...