Angular通过ng-click directive注册event handler,经过测试发现形参名必须为$index, 改成其他任意值都不工作。不工作的意思是点击之后,instead of expected index, undefined is always passed into goDetail function.  通过debug发现通过eval生成的onClick事件处理函数里,发生点击的索引是通过s.$index取出的,这个$index是Angular框架的硬编码,所以开发人员必须迁就这个编码,好霸道啊! 
文章来源: https://blog.csdn.net/i042416/article/details/92153622