0
有沒有辦法綁定自定義驗證。我想綁定一個說ng-keydown的方法來檢查輸入與我的規則集合。怎麼可以做到。我試圖在ng-change上調用一個$ scope函數,但那不起作用。我試過ng-change="grid.appScope.checkValidaton($event,MODEL_COL_FIELD,true,true)
。範圍函數被調用,但參數未定義。我該如何傳遞$ event和ng-model。如何將我的自定義驗證應用於UI網格單元格模板
這是我的專欄:
{ name: "group", editableCellTemplate:
"<div><input type=\"INPUT_TYPE\" ng-class=\"'colt' + col.uid\" ui-grid-editor ng-model=\"MODEL_COL_FIELD\" ng-change=\"grid.appScope.checkValidaton($event,MODEL_COL_FIELD,true,true)\"></div>", displayName: "Group", enableCellEdit: true, showSortMenu: false, cellTooltip: true
},
我從我的參考:http://plnkr.co/edit/4Pvc4UYKSf71pIC2XrpY?p=preview
如果驗證檢查發生在失去焦點的單元上,或者它是否需要在每個keydown上,它會對你有用嗎? –
它需要在關鍵時刻實時...基本上我必須防止輸入。否則我可以使用'.on.afterEdit' –
好。我自己沒有針對這種情況的解決方案。希望別人這樣做。 –