小编Bat*_*ich的帖子

Angular 将 2 个承诺与 1 个承诺结合在一起

在我的应用程序中,我试图实现一种loadAll方法。

需要做的,就是调用2个http方法来加载数据。

这两种方法返回承诺。

当我尝试将它们组合成一个 promise 时,出现错误。

  loadAll() {
    return new Promise((resolve, reject) => {
      resolve(
        this.getAllItem1ToConnect(),
          this.getAllItem2ToConnect();
      );
    }
    );
  }
Run Code Online (Sandbox Code Playgroud)

我意识到这是错误的,我该如何实现?

getAllItem1ToConnect 方法:

  getAllItem1ToConnect() {
    return this.http.get<Item1[]>(this.path + '/item').toPromise().then((res: Item1[]) => {
      this.items1 = res;
    });
  }
Run Code Online (Sandbox Code Playgroud)

如何合并getAllItem1ToConnect,并getAllItem2ToConnect于1个承诺?

promise typescript angular

2
推荐指数
1
解决办法
213
查看次数

SQL 防止从表中选择

有没有办法防止从表中选择,比如在 9 到 5 之间允许选择,否则不返回任何内容?

触发器用于 DML、DDL、数据库操作。

用程序来做,并检查时间/其他条件是否正确?

或者有没有更简单的方法来防止选择?

sql oracle database-trigger

0
推荐指数
1
解决办法
48
查看次数

带边框半径的垫形字段轮廓问题渲染

我正在尝试使我的输入字段具有圆形轮廓。该字段位于单选按钮中。

我的 HTML 是:

<mat-radio-group aria-label="Select an option">
    <mat-radio-button value="1">
        <form class="example-form">
            <mat-form-field appearance="outline" class="example-full-width">
                <input type="text" placeholder="Input" matInput [formControl]="myControl">
            </mat-form-field>
        </form>
    </mat-radio-button>
    &nbsp;
    <mat-radio-button value="2">All</mat-radio-button>
</mat-radio-group>
Run Code Online (Sandbox Code Playgroud)

CSS:

.example-form {
  min-width: 150px;
  max-width: 500px;
  width: 100%;
}

.example-full-width {
  width: 100%;
}

::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline-end {
  border-radius: 30px !important;
}
::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline-start {
  border-radius: 30px !important;
}
Run Code Online (Sandbox Code Playgroud)

当我更改边框半径以获得所需的轮廓时,结果是:如何删除左侧的线?

渲染问题

html css angular-material angular

0
推荐指数
1
解决办法
2645
查看次数