0
我有这个组件可以通过拖拽操作。因此,我不希望页面上的任何内容被选中。以角度向身体元素添加样式的最佳方式
目前我做的对mousedown
和下面就mouseup
document.body.style.userSelect = '';
这工作,但我不知道是否角4有着更好的/ NEET的方式来做到这一点?
我有这个组件可以通过拖拽操作。因此,我不希望页面上的任何内容被选中。以角度向身体元素添加样式的最佳方式
目前我做的对mousedown
和下面就mouseup
document.body.style.userSelect = '';
这工作,但我不知道是否角4有着更好的/ NEET的方式来做到这一点?
角不提供任何操纵<body>
元素,所以你已经做什么,是要走的路。
你可以做的是,用'body'
作为根组件的选择和使用
@HostBinding('style.userSelect')
styleUserSelect:String = '';
...
this.styleUserSelect = 'none';
你应该知道,这样,当角被初始化的<body>
的所有内容将被清除。
又见