2016-07-28 133 views
1

我对angular js相当陌生,而且我坚持要将id从视图传递给js控制器,然后传递给CI控制器。将ID从视图传递给js控制器,然后传递给CI控制器

鉴于我有一个vid

<td><a href="" class="btn btn-square blue btn-sm"><i class="fa fa-pencil-square-o faa-2x" aria-hidden="true" ng-click="getID(vehicle.vid)"></i></a></td> 

在JS控制器:

$scope.getID = function(myID){ 
    //here i need help 
    }; 

有人请帮助。

+0

附加NG单击=锚 “的getID(vehicle.vid)” 标记元素和控制台ID $ scope.getID =功能(身份识别码) console.log(myID); }; –

+0

它会返回coresponding id.how我可以传递这个ID给我的控制器吗? – anju

回答

0

您可以使用HTTP方法传递id来CI控制器

$http({headers: {'Content-Type': 'application/x-www-form-urlencoded'}, 
         url: path_to_CI_routes + "/contoller_name/function", 
         method: "POST", 
    data: 
          $.param 
          ({ 
           'id': myID 
          }), }) 
         .then(function mySucces(response) { 
}); 
+0

谢谢。我有另外一个疑问。关于成功响应我得到一个数组。如何将结果传递给另一个控制器? – anju

+0

你在说CI控制器吗?或角度控​​制器? –

+0

给CI控制器 – anju