【发布时间】:2026-01-20 01:50:01
【问题描述】:
好先生:在样板 MEAN.js 代码中,我看到了这个...
<form name="articleForm" data-ng-submit="update(articleForm.$valid)" >
然而控制器却这么说......
$scope.update = function() {
var car = $scope.car;
car.$update(function() {
$location.path('cars/' + car._id);
}, function(errorResponse) {
$scope.error = errorResponse.data.message;
});
};
那么articleForm.$valid 发生了什么?
我认为它是一个布尔值,但看起来$scope.update 没有访问该布尔值的参数。
并且简单地将 FALSE 传递给 javascript 函数通常不会阻止该函数执行...
【问题讨论】:
-
也许 Angular 表单的文档会有所帮助。寻找验证docs.angularjs.org/guide/forms
-
不——没有提到我要指出的现象
标签: javascript meanjs