2

现在我有这样的东西,在视图中:

<input ng-model="kunde" type="text">

和试图将模型保存到工厂的控制器:

$scope.setKunde ($scope.kunde) {
    factory.set($scope.kunde);
}

现在的问题是,当然每次我使用输入字段更改模型时,setter 函数都会自动触发。

现在我的问题是,如何以静态方式从视图中保存模型,即用于 http post 请求。我不想每次更改视图时都发布请求。

谢谢

4

2 回答 2

2

您可以使用 angular.copy 复制您的对象:

http://docs.angularjs.org/api/angular.copy

于 2013-05-16T10:20:34.707 回答
0

我的简单失败。

如果您有这样的语法错误:

<button ng-on-click="{{send()}}">

应该是这样的:

<button ng-on-click="send()">

每次使用输入来操作模块时都会触发方法 send()。它是否与方法有关。

感谢您的回答。

于 2013-05-17T08:14:20.477 回答