mean. js——这段javascript是什么意思?

MEAN.js - what does this piece of javascript mean?

本文关键字:意思 是什么 这段 js mean javascript      更新时间:2023-09-26

好的先生们:在样板文件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函数通常不会阻止该函数执行…

表单。$valid field表示表单的所有字段是否包含有效的输入。

在这种情况下,更新函数不接受任何参数,所以发送表单。$valid不改变任何东西