AngularJS:我可以跳过函数参数回调吗
AngularJS: Can I skip function parameters-callbacks?
我是javascript和Angular的新手,想知道一件事:
例如,我使用了一些其他模块,在它们的文档中,我看到了这样一行事件:
editable.imageError (e, editor, error)
此处
在我的应用程序中,我没有处理错误参数/回调,我对视图进行了一些操作:
$scope.froalaOptions = {
imageUploadURL: settings.apiBaseUri + '/files'
events: {
imageError: function(e, editor, error) {
$scope.displayAlert('text');
}
}
};
所以我的问题是,如果我跳过这些参数,这正常吗?类似:
$scope.froalaOptions = {
imageUploadURL: settings.apiBaseUri + '/files'
events: {
imageError: function() {
$scope.displayAlert('text');
}
}
};
也与http获取/发布数据相同,如:
在这个例子中,如果我替换这些代码
$http.put('/articles', $scope.article, {
headers: {
'Content-Type': 'application/json'
}
})
.success(function(response) {
$scope.submittedArticle = false;
}).error(function(err, status) {
console.log('operation failed, status: ' + status);
});
至:
$http.put('/articles', $scope.article, {
headers: {
'Content-Type': 'application/json'
}
})
.success(function() {
$scope.submittedArticle = false;
}).error(function(status) {
console.log('operation failed, status: ' + status);
});
我走的路是否正确,因为自动js荧光笔让我删除未使用的params?
是的,跳过函数中不使用的参数/参数名称是完全可以的。
正如@Yoeri在评论中提到的,
只是不要写你不使用的代码
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- 用于回调的javascript参数
- 回调函数中传递参数的困难(Google Map API Markers)
- 如何正确地将参数传递给RequireJS回调函数
- 用javascript记录传递给回调的参数的约定是什么
- 将额外的参数传递给jquery.延迟回调
- Axios spread()具有未知数量的回调参数
- 在Javascript中向回调添加参数
- javascript,将参数传递给函数内部的闭包中的回调
- 如何从参数数组中调用回调
- 如何在回调函数中传递参数
- 如何使用传递参数回调 JavaScript 对象属性
- 了解匿名函数中的参数(回调示例)
- Nodejs expressJS 路由,参数回调未触发
- 如何获得访问变量/传递参数回调与d3
- Javascript第一个参数路径最后一个参数回调
- 参数/回调不匹配
- 按钮单击传递参数回调
- 在DistanceMatrixStatus中传递参数回调或设置变量值