我们是否应该为绑定到ng-Blur或ng-foucs的函数添加返回类型?

Dreamweaver的

我对ng-blur和ng-focus有疑问。我们已经将控制器绑定到ng-focus和ng-blur,如下所示:在视图上:

<input ng-focus="vm.onFocus" /> 

在控制器上:

vm.onFocus = function ($event) {
    return focus({event: $event});
};

function focus(event) {
    // do something actual implementation contains some condition
    return true;
}

现在在上面的案例中添加了return,是否有人知道这些return是否确实进行了角度解析?

dfsq

不,Angular不会调用这样的focus函数。它将正确评估vm.onFocus表达式,并且此表达式将解析为一个函数,在这里没有问题。但是,未调用此函数())。

您可以简单地使onFocus参考focus功能:

vm.onFocus = focus;

并确保您调用它:

<input ng-focus="vm.onFocus()" /> 

虽然,即使在ng-focus="vm.onFocus"使用时仍然可以调用它,但是我不建议这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们是否应该为绑定到ng-Blur或ng-foucs的函数添加返回类型?

来自分类Dev

我们应该将ng-blur与ng-change一起使用吗?

来自分类Dev

我们是否应该为Facebook SDK绝对添加元数据标签?

来自分类Dev

我们是否应该为Facebook SDK绝对添加元数据标签?

来自分类Dev

AngularJS:为ng-repeat中的最后一个元素添加ng-blur事件

来自分类Dev

Apply delay on ng-blur

来自分类Dev

对ng-blur应用延迟

来自分类Dev

在 ng-blur 上,我正在更新绑定到输入的模型,但输入重新获得焦点

来自分类Dev

使用angularjs ng-blur调用javascript

来自分类Dev

Firefox上Karma中的ng-blur

来自分类Dev

Angular ng-blur正在触发焦点

来自分类Dev

如何在ng-blur之前调用ng-click?

来自分类Dev

强制让我们绑定到函数而不是值

来自分类Dev

我应该为返回类的函数定义哪种返回类型?

来自分类Dev

Angular在输入字段上的ng-blur不起作用

来自分类Dev

ng-blur事件无法提供模型的更新值

来自分类Dev

在自定义指令中使用ng-blur

来自分类Dev

angularjs ng-blur在Chrome或Firefox中不起作用

来自分类Dev

在md-autocomplete上使用ng-blur吗?

来自分类Dev

angularjs ng-blur在Chrome或Firefox中不起作用

来自分类Dev

当我们取消 Windows 确认弹出窗口时,ng2-smartTable 添加表单不会关闭

来自分类Dev

我们可以将ng-bind值存储到php字符串吗

来自分类Dev

Angular:为什么ng-blur之后ng-submit无法正常工作?

来自分类Dev

ng-focus发射两次,ng-blur从不发射

来自分类Dev

为什么在使用ng-blur时ng-click不起作用?

来自分类Dev

ng-focus和ng-blur事件未在Angularjs中触发

来自分类Dev

如何通过ng-blur传递嵌套ng-repeat元素的局部范围?

来自分类Dev

ng-focus和ng-blur无法正常工作,而ng-click在输入元素中工作正常

来自分类Dev

ng-focus和ng-blur不起作用,而ng-click在输入元素中工作正常

Related 相关文章

  1. 1

    我们是否应该为绑定到ng-Blur或ng-foucs的函数添加返回类型?

  2. 2

    我们应该将ng-blur与ng-change一起使用吗?

  3. 3

    我们是否应该为Facebook SDK绝对添加元数据标签?

  4. 4

    我们是否应该为Facebook SDK绝对添加元数据标签?

  5. 5

    AngularJS:为ng-repeat中的最后一个元素添加ng-blur事件

  6. 6

    Apply delay on ng-blur

  7. 7

    对ng-blur应用延迟

  8. 8

    在 ng-blur 上,我正在更新绑定到输入的模型,但输入重新获得焦点

  9. 9

    使用angularjs ng-blur调用javascript

  10. 10

    Firefox上Karma中的ng-blur

  11. 11

    Angular ng-blur正在触发焦点

  12. 12

    如何在ng-blur之前调用ng-click?

  13. 13

    强制让我们绑定到函数而不是值

  14. 14

    我应该为返回类的函数定义哪种返回类型?

  15. 15

    Angular在输入字段上的ng-blur不起作用

  16. 16

    ng-blur事件无法提供模型的更新值

  17. 17

    在自定义指令中使用ng-blur

  18. 18

    angularjs ng-blur在Chrome或Firefox中不起作用

  19. 19

    在md-autocomplete上使用ng-blur吗?

  20. 20

    angularjs ng-blur在Chrome或Firefox中不起作用

  21. 21

    当我们取消 Windows 确认弹出窗口时,ng2-smartTable 添加表单不会关闭

  22. 22

    我们可以将ng-bind值存储到php字符串吗

  23. 23

    Angular:为什么ng-blur之后ng-submit无法正常工作?

  24. 24

    ng-focus发射两次,ng-blur从不发射

  25. 25

    为什么在使用ng-blur时ng-click不起作用?

  26. 26

    ng-focus和ng-blur事件未在Angularjs中触发

  27. 27

    如何通过ng-blur传递嵌套ng-repeat元素的局部范围?

  28. 28

    ng-focus和ng-blur无法正常工作,而ng-click在输入元素中工作正常

  29. 29

    ng-focus和ng-blur不起作用,而ng-click在输入元素中工作正常

热门标签

归档