angular ng查看路线更改触摸屏IE

时间:2014-03-12 12:21:07

标签: angularjs internet-explorer touch

我正在使用1.2.14并在IE 11中进行测试。我使用了具有各种路径和模板定义的ngView。当使用鼠标点击链接时,一切正常,角度正在拦截,加载模板等。当使用触摸屏触摸链接时,我认为拦截器被绕过,并且正在向服务器发出对资源的直接请求

我正在使用IE 11在Windows 8.1上进行开发和测试。我还没有测试过任何其他内容。

1 个答案:

答案 0 :(得分:0)

我认为IE 11是罪魁祸首,下面的CSS会解决这个问题。经过进一步测试后,最终结果并非如此。

风格:   html {     -ms-touch-action:none; / *将所有指针事件指向JavaScript代码。 * /   } MSDN:http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx

我太快地使用了这种方法......上面也会禁用捏合和滑动事件,这不是理想的行为。我正在使用ng-href从锚点切换到使用ng-click指令的锚点/按钮来超越它。