小编str*_*eld的帖子

AngularJS:ngTouch 300ms延迟

这个Plunkr有2个链接.左侧的那个使用ng-click指令,插入了角度触摸模块.如在ng-click的角度触摸模块描述中所述,ng-click链接不应该有300ms的延迟.但如果你在移动设备上测试它,情况仍然如此.

那么plunkr是否会阻止正确的功能,因为它在iFrame或类似的东西中执行,或者需要将Fastclick.js插入到项目中以使指令正常工作?我不明白,请帮忙.

示例:http://plnkr.co/NRRrmMFaIKg2zLu5C1Tg

编辑: angularjs文档中的示例也不起作用.他们甚至没有插入角度触摸模块.

javascript mobile angularjs angularjs-ng-click

23
推荐指数
1
解决办法
2万
查看次数

ngModelCtrl - $setViewValue 没有 $setDirty();

我有一个指令,它通过 ngModelCtrl.$setViewValue() 在模糊上操作输入字段的 $viewValue。

function _onFocus () {
    presentation = false;
    if(!ctrl.$isEmpty(ctrl.$modelValue)) {
      ctrl.$setViewValue(String(ctrl.$modelValue).replace(/\./, ','));
      ctrl.$render();
    }
  }
Run Code Online (Sandbox Code Playgroud)

普朗克

由于这只是外观问题,我想知道是否有可能在不改变输入字段本身的 $pristine/$dirty 状态的情况下设置 ViewValue。

参考 Angular:$commitViewValue 上的 $setDirty

javascript angularjs angularjs-directive angular-ngmodel

5
推荐指数
1
解决办法
762
查看次数