MEAN.js - 这一段 javascript 是什么意思?
MEAN.js - what does this piece of javascript mean?
好的先生们:在样板 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 函数通常不会阻止该函数执行...
form.$valid 字段表示表单的所有字段是否包含有效输入。
在这种情况下,更新函数不接受任何参数,因此向它发送 form.$valid 不会改变任何内容。
好的先生们:在样板 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 函数通常不会阻止该函数执行...
form.$valid 字段表示表单的所有字段是否包含有效输入。
在这种情况下,更新函数不接受任何参数,因此向它发送 form.$valid 不会改变任何内容。