【发布时间】:2016-11-08 07:35:42
【问题描述】:
我曾经使用 BackboneJS 获取带有 this.model.changed 或 this.model._previousAttributes 的模型的原始值。
我想通过检测由文本字段、复选框设置的模型中的所有更改来使用与角度相同的功能,而不是像ng-change 那样在一个文本文本字段中。
我尝试在form的div中使用它,但没有成功。
我也试过用:
$scope.policyL = savingsDraft.fromServer();
$scope.$watch('policyL', function (oldV, newV) {
});
但它也没有用。
我的视图代码示例:
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')
在我的控制器中:
$scope.accept = function () {
$scope.change = function();
};
PS:我想点击accept按钮后得到原模型。
【问题讨论】:
标签: javascript angularjs model-view-controller backbone.js