我有一个网站,我希望能够禁用一些验证按钮,以防我有一个isReadOnly = true
(我从后端获得的全局变量),而是我逐个进入所有屏幕,并使ngIf
无处不在。有没有一种方法可以做到这一点?
谢谢您的帮助 :)
您可以使用指令来实现这一目标。
在这里,一个工作example。
您可以将isReadOnly
放入服务中并创建一个指令,用您的值设置按钮的readonly
属性。它类似于dince12的答案,但它可以在所有具有readonly属性的元素上运行。
您可以创建只读指令,将isReadonly值作为输入或通过共享服务传递。在Inside指令中,您可以根据需要禁用任何html控件。