我試圖創建一個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' }
,但都沒有任何效果。
有沒有辦法通過我自己的指令來應用這個,而不必指定其他任何東西?