我使用的角度和我有禁用它,直到用戶的NG-disabled屬性按鈕在兩個文本字段中輸入文本:角NG-禁用按鈕
<input ng-model="name" type="text">
<input ng-model="password" type="password">
<input ng-disabled="name == '' || password == ''" type="submit" value="Log in" />
這工作正常,但是當頁面第一次加載按鈕時,角度加載和瀏覽器處理條件時啓用了幾分之一秒。
我希望按鈕在頁面加載的瞬間被禁用,並且只有在用戶在這兩個字段中輸入文本後才啓用。
有誰知道是否有解決方案嗎?
請查看角度自定義生命週期掛鉤。 https://angular.io/guide/lifecycle-hooks。您可以使用elementRef獲取按鈕的引用,並可能在這些生命週期鉤子上添加自定義邏輯。 NgOnInit()是你可以看到的 –