ng-click中的角度范围未按预期工作

时间:2015-10-11 10:20:09

标签: angularjs

我有ng-repeat,其中显示了回复中的酒店列表。这样可以正常工作,但是当我将范围数据放在ng-click中时,它并没有按预期工作。

我正在使用:

ng-click="quick_view('{{hotel.hotel_id}}')"

我的功能在正确的控制器内,如下所示:

$scope.quick_view = function (hotel_id) {
$scope.hotel = hotel_id;

(酒店ID是140)所以很自然地,我希望140可以传递给功能quick_view并显示' 140'当我打电话给{{hotel}}时。相反,显示的内容是"{{hotel.hotel_id}}"

任何想法为什么会出错?

非常感谢,像往常一样。

1 个答案:

答案 0 :(得分:0)

{{}}是一个Angular表达式,您可以在其中显示存储在$scope

中的数据

ng-click="quick_view('{{hotel.hotel_id}}')"更改为ng-click="quick_view(hotel.hotel_id)"