当我点击cartDetails时,需要将动态作用域变量x.SmId的值传递给下面的函数,并在弹出框中显示该参数。我们如何在angular js中实现这个功能?
当我点击cartDetails时,在AngularJS中如何将动态作用域变量x.SmId的值传递给下方函数并在弹出框中显示该参数?<div ng-app="" ng-controller="MyCtrl">
<div ng-repeat="x in names">
<div ng-click="cartDetails('{{x.SmId}}')">
<div>{{x.name}}</div>
</div>
</div>
</div>
<script>
angular.module('MyApp', [])
.controller('MyCtrl', ['$scope', '$http', function($scope, $http) {
$scope.search = function(param) {
$http.get('AngularJs-Response.jsp?mid='+param).success(function(response) {
$scope.names = response;
});
};
$scope.cartDetails = function(smid) {
alert(smid);
};
}]);
</script>