9

在我的 Angular 6 应用程序中,我需要一个什么都不做的函数。显然,我可以自己写,但我正在阅读我想使用的 angular.noop。但是,angular.noop is not a function当我尝试使用它时出现错误。我在 Angular 的文档中找不到任何关于此的内容。是否有 AngularJS 的 angular.noop 函数的 Angular 6 版本?

我知道 noop 是什么。这不是Angular.noop 用于什么的副本?. 我在问 Angular 6。我的问题很简单:“Angular 6 中是否像 AngularJS 那样内置了 noop 函数?”。

4

4 回答 4

19

您可以为此使用noopwhich 是一个辅助函数Rxjs

import { noop } from 'rxjs';
...
// this does nothing.
noop(); 

我真的不认为Angular有noop

于 2018-10-12T15:56:20.887 回答
4

这什么都不做:

()=>{}

它的字符数不超过 noop() 并且不需要导入。

于 2019-12-10T16:21:35.057 回答
3

我假设您想将其与(click). 尝试:

(click)="!!false"

它可以工作,编译器不会抱怨。也许有一个更语义化的解决方案。

于 2019-09-26T14:24:30.570 回答
3

不,Angular 6 中没有 noop 功能。

于 2018-11-08T00:23:02.170 回答