AngularJS:如何使用ng-click和范围变量

时间:2015-11-19 03:59:00

标签: angularjs parameters angularjs-ng-click

在控制器中我有类似

的东西
$scope.changeView = function ( path ) 
{
    $location.path( path );
};

从html页面,我有类似

的内容
<div ng-click="changeView( '/post/{{ post.content_id }}' )">

现在,当我查看源代码时,它似乎正确地呈现为

<div ng-click="changeView( '/post/4' )">

但是,当我从浏览器进行实际点击时,它会将路径加载为http://foo/#/post/{{ post.content_id }},而不是http://foo/#/post/4

这是怎么回事?

1 个答案:

答案 0 :(得分:0)

试试这个

<div ng-click="changeView( '/post/'+ post.content_id )">