Angularjs 在click=';{expression}';?

Angularjs 在click=';{expression}';?,angularjs,google-maps,google-maps-api-3,google-maps-markers,Angularjs,Google Maps,Google Maps Api 3,Google Maps Markers,我已经在谷歌地图上添加了标记,现在我想在单击标记时显示位置名称。我已经阅读了API文档,但我不确定在click和其他属性的表达式中应该写什么 帮我做这个表情部分。 我在angularjs中使用了所有这些 我的代码是 <marker coords='{"latitude":place.location.latitude, "longitude": place.location.longitude}' click='{expression}' &

我已经在谷歌地图上添加了标记,现在我想在单击标记时显示位置名称。我已经阅读了API文档,但我不确定在click和其他属性的表达式中应该写什么

帮我做这个表情部分。 我在angularjs中使用了所有这些

我的代码是

<marker coords='{"latitude":place.location.latitude, "longitude": place.location.longitude}'
            click='{expression}'
            ></marker>

在控制器中定义一些函数(或指令链接函数),如


然后只需
ng click=“print(place.location)”

只需
click=“alert”(“您的标题”)
?它不起作用……我仍然无法单击标记。。
$scope.print = function(location){
    console.log(location);
}