0
更新用の送信データに関する問題があります。私はこのhtml形式を使ってデータを投稿しています。私はng-repeatでこの入力を使用します。したがって、ng-repeatには多くの入力があります。私が入力からバインドされたデータをポストしようとすると、私は "undefined" erorrを得ました。しかし、もし私が何かを手作業で入力すると、私は値を掲示することができます。しかし、私は入力からバインドされたデータを送信する必要があります。バインドされたフォームからコントローラに値を渡す方法
<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;
});
};
mg。これが解決策です。 TeşekkürlerEren :) –