Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改角度形式上的$scope变量复选框更改_Javascript_Angularjs - Fatal编程技术网

Javascript 更改角度形式上的$scope变量复选框更改

Javascript 更改角度形式上的$scope变量复选框更改,javascript,angularjs,Javascript,Angularjs,我在$scope$scope上设置了一个变量。根据是否选中复选框,我希望在提交表单时更新某些值 我想保留一些原始值,但只在用户单击提交时更新它 我试过: ng model=some_model.some_val ng true value=new_val ng false value={{{some_model.some_val}} 因为我想保留原始值,但这不起作用。 如何做到这一点?Angular似乎不接受ng true value和ng false value属性中的非常量表达式,如中所述

我在$scope$scope上设置了一个变量。根据是否选中复选框,我希望在提交表单时更新某些值

我想保留一些原始值,但只在用户单击提交时更新它

我试过:

ng model=some_model.some_val ng true value=new_val ng false value={{{some_model.some_val}}

因为我想保留原始值,但这不起作用。
如何做到这一点?

Angular似乎不接受ng true value和ng false value属性中的非常量表达式,如中所述

我想请您尝试的是在表单后面的控制器中的常规JavaScript变量中对默认值进行硬编码。在用户提交时,只需检查复选框是否已选中,如果已选中,则更新值。如果没有-将其重新分配给硬编码的JS变量

下面是工作代码,下面是一个示例

//代码在这里 var-app=angular.module'app',[]; 应用程序控制器'controller',函数$scope{ var origin_value='原始值'; $scope.some\u val=原点\u值; $scope.submit=functioninput{ ifinput.checkbox $scope.some_val=input.text; 其他的 $scope.some\u val=原点\u值; }; }; {{some_val}} 更新一些文档?
我觉得这是个XY问题。不清楚你真正想要完成什么;对于角度双向绑定,很少需要在提交时进行更新,甚至不需要有时更新值。你能在这里展示你试图解决的用例吗?