Angular通过ng-click directive注册event handler,经过测试发现形参名必须为$index, 改成其他任意值都不工作。不工作的意思是点击之后,instead of expected index, undefined is always passed into goDetail function.

通过debug发现通过eval生成的onClick事件处理函数里,发生点击的索引是通过s.index取出的,这个index取出的,这个index取出的,这个index是Angular框架的硬编码,所以开发人员必须迁就这个编码,好霸道啊!

Angular前端事件处理函数的形参名必须为某个硬编码值的怪事相关推荐

  1. 咸鱼前端—js 函数

    咸鱼前端-js 函数 函数的定义 函数的调用 作为函数 作为方法 作为构造函数 通过它们的call()和apply()方法间接调用 函数的形参和实参 返回值 函数:把一些重复的代码封装起来,以供需要时 ...

  2. Vue.js:vue指令(给标签属性赋Vue变量v-bind,绑定事件 v-on)vue事件处理函数中, 拿到事件对象,6个事件修饰符

    1. 给标签属性赋Vue变量v-bind 在vue中,v-bind指令可以动态的给标签的属性设置值, 语法:v-bind:属性名="vue变量" 简写::属性名="vue ...

  3. VS2010 手动为控件添加事件处理函数

    越来越感觉到VS2010 的类向导的坑了,在一些大项目中类向导直接不能使用.今天在为一个按钮控件添加事件处理函数时.类向导死活添加不上函数.无奈只能手动添加了. 下面记录下来,以备以后查询和给有需要的 ...

  4. Python基础语法-三种函数特殊形参定义以及使用方式

    函数的基础定义和使用 函数使用必须在函数声明之后. 注意形参的作用域只限于函数体内部 每个函数在python中都有返回值,如果不写默认返回None. def func1(str1):print(str ...

  5. DOM-7 【兼容】事件处理函数、冒泡捕获、阻止冒泡默认事件

    事件处理函数 绑定事件 = 绑定事件的处理函数(事件本身是存在的,绑定的是相应的反馈) 事件 + 事件的反馈 = 前端交互 (前端核心) 绑定事件的方式 1. 句柄绑定 默认(只能)是事件冒泡这种事件 ...

  6. javascript中数组、冒泡排序、函数及函数实参形参、arguments伪数组、异步函数等介绍

    数组: 指一组有顺序的数据,其作用就是用来一次性存储多个数据.(数组元素:数组中的每一个数据:数组长度:数据中元素的个数:数组索引:用来存储或访问数组中的数据,也叫下标,索引从0开始,即第一个数组元素 ...

  7. c/c++教程 - 2.3 函数的提高 函数的形参列表默认值 占位参数 函数重载

    3. 函数的提高 目录 3. 函数的提高 3.1 函数的默认参数 3.2 函数占位参数 3.3 函数重载 (重要) 相关教程 3.1 函数的默认参数 C++中,函数的形参列表中的形参是可以有默认值的. ...

  8. C语言基础10——指针进阶。字符指针、指针数组、数组指针、函数指针、函数指针数组、回调函数、数组名详解、杨氏矩阵、字符串旋转

    目录 字符指针 指针数组 数组指针 数组传参.指针参数 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 练习 数组名的意义 指针笔试题 字符指针 字符指针的另一种使用方式 #include ...

  9. 函数指针和指针函数:超详解——函数指针形参

    函数指针: 函数指针 的本质是一个指针,该指针的地址指向了一个函数,所以它是指向函数的指针. int (*test)() 指向的是函数而非对象.和其它指针一样,函数指针指向某种特定类型.函数的类型由它 ...

最新文章

  1. Github 树形菜单插件
  2. windows平台 python生成 pyd文件
  3. 日常笔记-css\html篇
  4. [导入]关于DataGrid等控件中的自动编号
  5. java ear war_[转] 基于Java的打包jar、war、ear包的作用与区别详解
  6. 利用SQL语言表达复杂查询
  7. tensorflow综合示例1:tensorflow-keras的基本使用方式
  8. 使用SecureCrt远程登录Linux安装配置教程
  9. spark 为什么总是起200个task
  10. php+ajax+打开新页面跳转,ajax怎样跳转到新的jsp页面(附代码)
  11. linux 汇编语言ldreq,请教一个中断句柄的问题 - ARM技术论坛-ARM嵌入式论坛-人气最火爆ARM学习论坛 - 21ic电子技术开发论坛...
  12. Mybatis-逆向工程
  13. 安装了最新版本的java 用友nc打不开_NC无法安装客户端插件,不能进入用友NC系统登陆界面...
  14. Python入门学习十:Python绘图
  15. 云计算与大数据之间的关系
  16. h5自定义微信分享链接
  17. 35页危化品安全管理平台解决方案2022版
  18. 二进制转换十进制,十进制转换二进制
  19. 公司里开发用的机器,虚拟机、网络、转发、ssh连接、远程桌面、远程开机……等一系列骚操作的操作概述
  20. 【Unity3D游戏开发】性能优化之Texture图片空间和内存占用分析(三七)

热门文章

  1. 用MongoDB实现MapReduce
  2. Session ,ViewState,以及接收其它网页传过来的值的使用
  3. 微软亚洲研究院的“人立方”搜索
  4. spring2.5+struts2+hibernate+mysql
  5. sonar api 获取质量数据
  6. 第三次学JAVA再学不好就吃翔(part92)--Map集合的遍历
  7. 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
  8. 3层b+树索引访问磁盘次数_【112期】面试官:为什么选择B+树作为数据库索引结构?谈谈你的理解
  9. 零基础学习爬虫并实战
  10. 使用 Recipe 安装 SAP Commerce Cloud