实际上,我有一个产品列表,我想在单击 ng-href 时传递当前产品 ID,这要归功于 ng-href 中的 ng-click 功能。
这是我的 html 文件:
<div class="agile_top_brands_grids" ng-model="products" ng-repeat="product in products">
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid_pos">
<img src="../../resources/images/offer.png" alt=" "
class="img-responsive" />
</div>
<div class="agile_top_brand_left_grid1">
<figure>
<div class="snipcart-item block">
<div class="snipcart-thumb">
<a ng-href="/#/singleproduct"
ng-click="currentProductId(product.id)">
<img src="../../resources/images/hh4.png">
</a>
<p>{{product.name}}</p>
<h4>{{product.price}}</h4>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
我试图像这样在我的控制器中获取 id:
$scope.currentProductId = function (productId) {
console.log("Hello");
console.log(productId)
}
但是 $scope.currentProductID 根本没有执行..
请问有什么想法吗?