gpt4 book ai didi

javascript - 单击按钮后使用 angularJS 获取模型的原始值

转载 作者:行者123 更新时间:2023-11-28 18:18:05 25 4
gpt4 key购买 nike

我曾经使用 BackboneJS 通过 this.model.changedthis.model._previousAttributes 获取模型的原始值。

我想通过检测文本字段、复选框设置的模型中的所有更改,对 Angular 使用相同的函数,而不是像 ng-change 那样在一个文本文本字段中进行更改。

我尝试在 form 的 div 中使用它,但没有成功。

我也尝试过使用:

 $scope.policyL = savingsDraft.fromServer();
$scope.$watch('policyL', function (oldV, newV) {
});

但它也不起作用。

我的 View 代码示例:

form(role='form', ng-change='changed (policy, newP)' novalidate)
.row
.col-sm-4.form-group
label.control-label Taux de rendement
input.form-control(type='number',
min=0,
max=1,
ng-model='policy.admin.depEarnRate')
.col-sm-4.form-group
label.control-label Frais de contrat
input.form-control(type='number',
min=0,
ng-model='policy.admin.feesIni')

在我的 Controller 中:

$scope.accept = function () {
$scope.change = function();
};

PS:我想在点击接受按钮后得到原始模型。

最佳答案

那么你可以在 Controller 实例化时制作一个副本。然后每当 $watch 被触发时,将当前模型与副本进行比较。如果不同,则从副本中获取值。

关于javascript - 单击按钮后使用 angularJS 获取模型的原始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40481366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com