从角度js的视图将多个参数传递给控制器

时间:2017-04-16 06:43:59

标签: angularjs ionic-framework

我是角度js的新手。

在视图中我有一个产品列表,当我点击它时,我必须打开产品的详细信息。我必须将2个参数传递给我的'productdetails'控制器。

enter image description here

2 个答案:

答案 0 :(得分:3)

你错过了使用角度插值(双花括号),也尝试在视图代码中没有太多功能,这应该在控制器/专用服务中。 见下面的代码示例


查看(html)

<a ng-click="GetLiveStatus(item)">   


controller(js)

function LiveStatusController($location) {
    $scope.GetLiveStatus = function(item){
        // Your code here ...

        // nav part
        $location.path(<'your path string here'>, {<your path params here>});
    }
}

答案 1 :(得分:0)

试试这个

<a ng-click="getDetails(item)"></a>

在控制器中

$scope.getDetails = function(item){
  var productId = item.productId; // your productId
  var code = item.code; // your product code, you can use it however you want    
}