在Angular 6应用程序中,我需要一个不执行任何操作的函数。显然,我可以自己编写,但是我正在阅读有关我想使用的angular.noop的信息。但是,当我尝试使用它时,出现angular.noop is not a function
错误。我在Angular的文档中找不到关于此的任何信息。 AngularJS的angular.noop函数是否有Angular 6版本?
我知道是什么事。这不是What is Angular.noop used for?的副本。我问的是Angular6。我的问题很简单:“是否像AngularJS一样,在Angular 6中内置了noop函数?”。
答案 0 :(得分:5)
您可以使用 noop
,它是Rxjs
中的辅助功能:
import { noop } from 'rxjs';
...
// this does nothing.
noop();
我真的不认为Angular有noop
答案 1 :(得分:1)
不。 Angular 6中没有noop函数。
答案 2 :(得分:0)
我假设您想将此与(click)
一起使用。试试:
(click)="!!false"
它可以工作,编译器也不会抱怨。也许还有一个语义解决方案。
答案 3 :(得分:0)
这什么都不做:
()=>{}
它的字符不超过noop(),并且不需要导入。