Angular 6 中是否有类似 angular.noop 的方法?

9
在我的Angular 6应用程序中,我需要一个什么都不做的函数。显然,我可以自己编写,但我正在阅读关于angular.noop的内容,我想使用它。然而,当我尝试使用时,会出现"angular.noop不是一个函数"的错误。我在Angular文档中找不到关于此的任何信息。是否有Angular 6版本的AngularJS的angular.noop函数?
我知道noop是什么。这不是What is Angular.noop used for?的重复。我询问的是关于Angular 6的问题。我的问题非常简单,即"是否在Angular 6中像AngularJS一样内置了noop函数?"

请在问题中展示您希望如何使用该函数。 - ConnorsFan
1
@ConnorsFan,这有什么区别吗?我只想知道在Angular 6中是否有相应的函数。 - Stack Underflow
@SiddAjmera 不,我看到了。我知道那个函数是什么。那个问题是关于AngularJS的。我的问题是关于Angular 6的。 - Stack Underflow
4个回答

20

你可以使用Rxjs中的辅助函数noop来实现此目的:

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

我认为Angular并没有noop


4

这个不会产生任何效果:

()=>{}

这不需要导入任何内容,而且比noop()更简洁。


3
我假设您希望在(click)中使用此功能。试试这样做:
(click)="!!false"

代码可以正常运行且编译器没有投诉。也许有更加语义化的解决方案。


3

在Angular 6中没有noop函数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接