如何在angularfire中完成pipe之后调用函数

问题描述

我有一个非常简单的问题,但这使我感到沮丧。

我从Angle Firebase上有一个可观察到的快照,我正在通过map函数来更改一些数据。

像这样:

<nb-card>
 <nb-card-header>
...
 </nb-card-header>
 <nb-card-body [nbSpinner]="tableDataLoading" nbSpinnerSize="giant" nbSpinnerStatus="warning">
  <div *ngIf="itemsList | async as items">
    <ng2-smart-table [settings]="settings" [source]="items"></ng2-smart-table>
  </div>
 </nb-card-body>
</nb-card>

管道完成后 我想简单地调用一个函数,如何实现呢?

具体地说,我正在使用ngx-admin,并且有一张卡的内容默认为加载微调器。

[AttributeUsage(AttributeTargets.Class,AllowMultiple = false)]
public class InstructionAttribute : Attribute
{
    public string OpCode { get; private set; } = string.Empty;
    public InstructionAttribute(string opCode)
    {
        OpCode = opCode;
    }
}

我的itemList填充后,我想调用一个将tableDataLoading设置为false的函数,以便微调框消失。

执行此操作的正确方法是什么,我尝试了很多事情,包括订阅itemsList,并尝试在该函数上调用一个函数(告诉我这不是函数),试图查看是否可以更改变量html模板以某种方式-无济于事等等

解决方法

在changes.map函数中添加一个括号。

<Configuration>
  <Appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg%n"/>
    </Console>
    <RollingFile name="File" fileName="logs/latest.log" filePattern="logs/%d{yyyy-MM-dd}-%i.log.gz">
      <Policies>
        <TimeBasedTriggeringPolicy/>
        <OnStartupTriggeringPolicy/>
      </Policies>
      <PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg%n"/>
    </RollingFile>
  </Appenders>
  <Loggers>
    <Root level="ALL">
      <AppenderRef ref="File"/>
      <AppenderRef ref="Console"/>
    </Root>
  </Loggers>
</Configuration>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...