Я пытаюсь создать директиву server-validate
, которая асинхронно проверяет ввод формы, отправляя частичную форму на наш серверный сервер и анализируя ответ. Я надеялся использовать его как это:Как указать угловую директиву в ссылке другого?
<input type="text" ng-model="stuff" server-validate />
(я комбинируя его с другой директивы на оберточной <form>
, что указывает, что URL использовать и т.д ...) Для того, чтобы форма не подавать запросы проверки при загрузке страницы мне нужно установить ng-model-options="{ updateOn: 'blur' }", but I'd like to *not* have to do this on every element in the form. Instead, I'd like the
server-validate`, чтобы указать это поведение.
Я пробовал пару вещей в функции link
, например attrs['ngModelOptions'] = '{updateOn: "blur"}'
и attrs['ngModelOptions'] = { updateOn: 'blur' }
, но ни один из них не имел никакого эффекта.
Есть ли способ применить это через мою собственную директиву, не указывая ничего другого?