Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何允许用户单击、dblclick但不选择带有AngularJS的表中的文本?_Angularjs - Fatal编程技术网

如何允许用户单击、dblclick但不选择带有AngularJS的表中的文本?

如何允许用户单击、dblclick但不选择带有AngularJS的表中的文本?,angularjs,Angularjs,我知道我可以使用ng click和ng dblclick一起捕获单击(它只会通过更改背景颜色高亮显示一行),双击(它将打开一个包含该行数据的模式框)。但如果我希望用户能够: 单击一行 双击一行 如果在 不要像双击时通常发生的那样,在不在输入中的表中选择文本 有用户选择属性,但从我所读到的内容来看,它不是(而且永远不会出现在CSS规范中)。那么我有没有其他的选择呢 我建议创建一个指令,并在该指令的链接函数中根据您要绑定的所有事件设置事件处理程序 谢谢 Asutosh是的,我会为此使用用户选择属

我知道我可以使用ng click和ng dblclick一起捕获单击(它只会通过更改背景颜色高亮显示一行),双击(它将打开一个包含该行数据的模式框)。但如果我希望用户能够:

  • 单击一行
  • 双击一行
  • 如果在
  • 不要像双击时通常发生的那样,在不在输入中的表中选择文本

有用户选择属性,但从我所读到的内容来看,它不是(而且永远不会出现在CSS规范中)。那么我有没有其他的选择呢

我建议创建一个指令,并在该指令的链接函数中根据您要绑定的所有事件设置事件处理程序

谢谢
Asutosh

是的,我会为此使用用户选择属性。没错,这是不标准的。 下面是有关复制预防的更多信息


我最近开始使用ngGrid,默认情况下,它不启用高亮显示,因此没有文本选择。听起来你在谈论一张桌子,并认为这可能给你解决问题的另一种方法。