我使用的角度和我有禁用它,直到用户的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()是你可以看到的 –