更新为角度1.2.5后,评估的表达式未被解析

时间:2014-03-25 03:13:34

标签: javascript angularjs

这是我用1.0.8

的语法
<div ng-click="go('/albumDetail/{{album.albumID}}')">

它完美无缺。但是,在更新到1.2.5之后(其中还涉及使用新分离的路由模块,不确定是否相关),album.albumID未被解析并且按原样发送。什么是hapenning?

1 个答案:

答案 0 :(得分:1)

在DOM事件处理程序中1.2版本的Angular禁止插值。

(参见docs.angularjs.org/guide/migration)

您可以使用纯JavaScript来处理事件处理程序表达式,而不是使用插值来形成参数:

go('/albumDetail/' + album.albumID)