使用angularjs ng-blur调用javascript

斯特凡·格里隆

我使用AngularJs 1.3.4

$scope.change = function (id) {
    console.log("test onChange... " + id);
};

<input ng-change="change({{question.id}})" 还可以

<input ng-blur="change({{question.id}})"语法错误

Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 9 of the expression [change({{question.id}})] starting at [{question.id}})].
http://errors.angularjs.org/1.3.4/$parse/syntax?p0=%7B&p1=invalid%20key&p2=9&p3=change(%7B%7Bquestion.id%7D%7D)&p4=%7Bquestion.id%7D%7D)
    at http://localhost:8080/bower_components/angular/angular.js:63:12
单宁

您根本不应该在调用中使用“ {{var}}”,角度自动在范围内进行插值。您需要做的是:

<input ng-blur="change(question.id)" />

我的猜测是ng-blur和ng-change以不同的方式处理它们,因为这违反了标准。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS-ng-show使用连续调用的方法

来自分类Dev

AngularJS-ng-show使用连续调用的方法

来自分类Dev

使用AngularJS ng-include或Directive调用html的问题

来自分类Dev

使用javascript或angularJS更改html中的ng-repeat值

来自分类Dev

如何使用javascript动态加载angularjs“ng-app”?

来自分类Dev

AngularJS:在<li> </ li>上使用ng-repeat并通过不同的函数调用ng-click?

来自分类Dev

AngularJS:如果单击其他元素(使用ng-focus / ng-blur),如何不失去对元素的关注?

来自分类Dev

AngularJS | 使用ng-blur和条件变量验证电子邮件的唯一性

来自分类Dev

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

来自分类Dev

从javascript构建angularjs的ng模式

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从 ng-Change 调用 AngularJs 服务

来自分类Dev

angularjs 1.3 javascript动画可以在ng-repeat上使用,但不能在ng-if上使用

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在AngularJS中使用http调用实现多个ng控制器?

来自分类Dev

在AngularJS中使用ng-repeat调用和迭代函数返回值

来自分类Dev

为什么我不能在ng-click调用(AngularJS)上使用jQuery语句?

来自分类Dev

AngularJS - 使用 ng-click 非顺序调用两个函数

来自分类Dev

angularjs ng-click “如何使用 javascript 的 setAttribute() 创建具有某些功能的 ng-click 属性”

来自分类Dev

AngularJS ng级javascript动画不会触发

来自分类Dev

AngularJS-ng-model无法从javascript更新

来自分类Dev

使用JavaScript的angularjs不安全的ng-href:void(0);

来自分类Dev

当与angularJS中的ng-repeat一起使用时,javascript [],[[]]和[{}]之间的工作差异

来自分类Dev

当与angularJS中的ng-repeat一起使用时,javascript [],[[]]和[{}]之间的工作差异

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

    AngularJS-ng-show使用连续调用的方法

  2. 2

    AngularJS-ng-show使用连续调用的方法

  3. 3

    使用AngularJS ng-include或Directive调用html的问题

  4. 4

    使用javascript或angularJS更改html中的ng-repeat值

  5. 5

    如何使用javascript动态加载angularjs“ng-app”?

  6. 6

    AngularJS:在<li> </ li>上使用ng-repeat并通过不同的函数调用ng-click?

  7. 7

    AngularJS:如果单击其他元素(使用ng-focus / ng-blur),如何不失去对元素的关注?

  8. 8

    AngularJS | 使用ng-blur和条件变量验证电子邮件的唯一性

  9. 9

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

  10. 10

    从javascript构建angularjs的ng模式

  11. 11

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

  12. 12

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

  13. 13

    从 ng-Change 调用 AngularJs 服务

  14. 14

    angularjs 1.3 javascript动画可以在ng-repeat上使用,但不能在ng-if上使用

  15. 15

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

  16. 16

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

  17. 17

    如何在AngularJS中使用http调用实现多个ng控制器?

  18. 18

    在AngularJS中使用ng-repeat调用和迭代函数返回值

  19. 19

    为什么我不能在ng-click调用(AngularJS)上使用jQuery语句?

  20. 20

    AngularJS - 使用 ng-click 非顺序调用两个函数

  21. 21

    angularjs ng-click “如何使用 javascript 的 setAttribute() 创建具有某些功能的 ng-click 属性”

  22. 22

    AngularJS ng级javascript动画不会触发

  23. 23

    AngularJS-ng-model无法从javascript更新

  24. 24

    使用JavaScript的angularjs不安全的ng-href:void(0);

  25. 25

    当与angularJS中的ng-repeat一起使用时,javascript [],[[]]和[{}]之间的工作差异

  26. 26

    当与angularJS中的ng-repeat一起使用时,javascript [],[[]]和[{}]之间的工作差异

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档