我在我的項目中有一堆表單,並且它們都有一組特定的驗證表達式。最重要的是,我還附加了一個加載元素,因此在整個項目中重複使用該按鈕非常困難。考慮到這一點,我想我可以使用指令來代替。問題是,當我通過屬性傳遞我的表達式時,它不會更新/驗證用戶輸入數據。基本上它只是像屬性一樣,而不是表達式。Angular Directive:使提交按鈕指令聽取表單驗證
概括地說什麼,我一直想做到的,是這樣的:
<submit-button label="My Label" validate="!myForm.$valid"></submit-button>
將返回類似的東西:
<button ng-disabled="!myForm.$valid">My Label</button>
這裏是對的jsfiddle基本隔離模板是什麼我到目前爲止:https://jsfiddle.net/lucasbittar/8m992bet/3/
非常感謝!
它工作完美!非常感謝你的幫助! – lucasbittar