Pristine可用于按钮吗?

时间:2016-10-05 07:44:14

标签: html angularjs

我从模态中获取值。我可以保存选定的值。另外,我需要更新值。我在下面的代码中使用Pristine,通过它我可以更新具有输入类型文本的字段。但是我无法更新按钮字段中的值。我知道Pristine无法处理按钮字段。还有其他办法吗?

控制器中的代码:

 $scope.cpform = {
                                    summary: r_header.summary,
                                    severity:r_header.severity,
                                    occurence:r_header.occurence,
                                    detection:r_header.detection,
                                    risk_score: r_header.risk_score,
                                    nocpz: nocpz_checked,
                                    route: r_header.route,
                                    layers: r_header.layers,
                                    comments: r_header.comments,
                                    risks: risk_id_list,


                                };

            }



            $scope.updateReview = function (cpform, formname) {
                $scope.uprev_submit_disabled = true;
                var updated_field_list = [];


                if (r_header.revSeverity[0] != null) {
                    angular.forEach($scope.cpform, function(value, key) {
                        //if(key[0] == '$') return;
                        console.log("Chck", value, key);
                        if (!formname[key].$pristine) {
                            updated_field_list.push(key);
                        }
                        console.log("CPZ", key, formname[key].$pristine)
                     });
                }

需要保存和更新的字段位于$ scope.cpform中。其中按钮字段是Severity,Occurence,Detection和risk_score。其他字段是文本字段(能够更新)。有人知道怎么做吗?感谢。

0 个答案:

没有答案