之前学习Angular时碰到过这种问题,绑定事件中传参为变量的问题。
举个例子吧,比如有这么一段代码:
<button type='button' ng-click="showMsg(msg)">click me<button>
如果ng-click中的事件参数msg是一个表达式,你是不是想应该showMsg({{msg}})?
NO!就像我代码中写的,直接写变量值,不用加花括号便可。
有意思的是你运行页面,查看元素发现该标签中事件的参数还是msg,但是已经功能却跟{{msg}}一样,ng会把该变量自动转化成表达式,所以你无须担心,只管用就行了。