这是我用1.0.8
的语法<div ng-click="go('/albumDetail/{{album.albumID}}')">
它完美无缺。但是,在更新到1.2.5之后(其中还涉及使用新分离的路由模块,不确定是否相关),album.albumID未被解析并且按原样发送。什么是hapenning?
答案 0 :(得分:1)
在DOM事件处理程序中1.2版本的Angular禁止插值。
(参见docs.angularjs.org/guide/migration)
您可以使用纯JavaScript来处理事件处理程序表达式,而不是使用插值来形成参数:
go('/albumDetail/' + album.albumID)