У меня есть набор значков для шрифтов Awesome, который я использую для своего приложения, чтобы сотрудники могли легко получить доступ к различным значкам без поиска кодов в Интернете.angularjs ng-model не обновляется
Теперь, когда я нажимаю на значок, он не обновляет ng-модель. Сначала я должен ввести другой символ или пробел для AngularJS, чтобы идентифицировать изменения, внесенные во вход.
https://i.gyazo.com/21d80e370726166a200f1165e169a0cf.gif, настоящим примером того, что происходит.
Как видите, внизу слева я сделал ярлык с данными, которые находятся в одной и той же ng-модели. Теперь, когда я выбираю значок, модель не обновляется. Только после ввода пробела или другого символа он обновляется.
код у меня есть:
editCellTemplate: function (container, options) {
container.html('<input class="icon-picker-input edit icp icp-auto" type="text" ng-model="iconInput" /><script>$(".icp-auto").iconpicker();</script>');
options.setValue($scope.iconInput);
$compile(container)($scope);
}
Я использую GridView из DevExtreme с обычаем editCellTemplate
.
Связывание:
который объявлен здесь:
Кто-нибудь есть подсказки о том, как это исправить? Заранее спасибо!
Не могли бы вы добавить соответствующий код? –
@ DeblatonJean-Philippe Я добавил код, которого должно быть достаточно, чтобы понять, что происходит. – Peurr
Это шаблон, используемый для каждой ячейки в сетке, не так ли? Пожалуйста, поделитесь кодом для 'iconpicker()'. И покажите привязку, которую вы использовали для ярлыка внизу. –