在click ='{expression}'中用表达式写什么?

时间:2014-06-03 10:20:04

标签: 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}'
            ></marker>

1 个答案:

答案 0 :(得分:0)

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

$scope.print = function(location){
    console.log(location);
}

然后只是ng-click="print(place.location)"