如何将值从绑定表单传递给控制器

时间:2016-10-19 11:58:40

标签: post ionic-framework

我有关于发送更新数据的问题。我用这个html表单发布数据。我在ng-repeat上使用这个输入。因此ng-repeat中有很多输入。当我尝试从输入发布绑定数据时,我得到了“未定义”的错误。但如果我手动写入输入,我可以发布值。但我需要从输入中发送绑定数据。

<div ng-repeat="veri in veriler">    
<form>
    <input type="text" name="mac_id" ng-model="mac_id" ng-value="veri.mac_id">
    <input type="submit" class="favourite" ng-click="addtofavourite(mac_id)">
    </form>
</div>

然后我尝试使用此代码发布数据;

 $scope.veri = {};

$scope.addtofavourite = function(mac_id){
    var link = 'http://example.com/api.php';
    var mac_id = mac_id;
    var user_id = loggeduser;
    alert (mac_id);
    $http.post(link, {user_id : user_id, mac_id : mac_id}).then(function (res){
        $scope.response = res.data;
    });
};

最好的问候。

1 个答案:

答案 0 :(得分:1)

Selam :) 你能试试这个代码吗?

<div ng-repeat="veri in veriler">    
<form>
    <input type="text" name="mac_id" ng-model="veri.mac_id" >
    <input type="submit" class="favourite" ng-click="addtofavourite(veri.mac_id)">
    </form>
</div>