ngrx/store-devtools 操作黑名单
ngrx/store-devtools actionsBlocklist
您好,我不想在扩展 Redux DevTools 中显示我的操作之一。我以为我可以用 属性 actionBlocklist 来做,但是当我写这个的时候:
StoreDevtoolsModule.instrument({
maxAge: 25,
logOnly: environment.production,
actionsBlocklist: ['[ACTION] NAME_OF_ACTION'] }),
什么都没有改变。我确定动作名称与 redux 中的名称相同。也许我误解了这个 属性 的概念。
这是因为它在幕后使用正则表达式检查。
因为动作名称包含 [
和 ]
,检查将失败并且不会阻止动作。
不幸的是,输入不允许通过正则表达式,但作为解决方法,您可以这样做:
actionsBlocklist: [/\[ACTION\] NAME_OF_ACTION/.source]
您好,我不想在扩展 Redux DevTools 中显示我的操作之一。我以为我可以用 属性 actionBlocklist 来做,但是当我写这个的时候:
StoreDevtoolsModule.instrument({
maxAge: 25,
logOnly: environment.production,
actionsBlocklist: ['[ACTION] NAME_OF_ACTION'] }),
什么都没有改变。我确定动作名称与 redux 中的名称相同。也许我误解了这个 属性 的概念。
这是因为它在幕后使用正则表达式检查。
因为动作名称包含 [
和 ]
,检查将失败并且不会阻止动作。
不幸的是,输入不允许通过正则表达式,但作为解决方法,您可以这样做:
actionsBlocklist: [/\[ACTION\] NAME_OF_ACTION/.source]