小编Mik*_* Me的帖子

类型具有私有属性的单独声明

我正在学习Angular,我偶然发现了这个错误:

类'SnackbarService'错误地扩展了基类'MatSnackBar'.类型具有私有属性'_overlay'的单独声明.

当试图从@ angular/material扩展MatSnackBar时.

这是我的代码:

import { Injectable, Injector } from '@angular/core';
import { MatSnackBar } from '@angular/material';
import { Overlay } from '@angular/cdk/overlay';
import { LiveAnnouncer } from '@angular/cdk/a11y';
import { BreakpointObserver } from '@angular/cdk/layout';

@Injectable()
export class SnackbarService extends MatSnackBar{

  constructor(
    private _overlay: Overlay, 
    private _liveAnnouncer: LiveAnnouncer,
    private _injector: Injector,
    private _breakPointObserver: BreakpointObserver,
    private _matSnackBar: MatSnackBar) {

      super(_overlay, _liveAnnouncer, _injector, _breakPointObserver, _matSnackBar);
     }

}
Run Code Online (Sandbox Code Playgroud)

任何关于为什么会发生这种情况的解释的任何帮助都将非常感激.

javascript typescript angular

30
推荐指数
2
解决办法
2万
查看次数

Mat-icon不以其div为中心

我对css很新,我无法将mat-icon(思想泡泡)与div class = img(左边的绿色方块)对齐 - 请参阅附图.此刻图标有点靠近顶部

为了添加svg图标,我使用了Material Angular - MatIconRegistry类(不知道是否重要)

我的结果: 在此输入图像描述

这是我的HTML:

<div class="container">
  <div class="img"><mat-icon svgIcon="info"></mat-icon></div>
  Some text here!
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的css:

$conainer-min-width: 256px !default;
$conainer-max-width: 512px !default;
$conainer-height: 50px !default;

div.container {
  max-width: $container-max-width;
  min-width: $container-min-width;
  height: $container-height;
  margin: auto;
  color: #000000;
  background-color: #ffffff;
  line-height: $container-height;
  text-align: center;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-width: 1px;
  border-style: solid;
  border-color: #9e9e9e;
  padding-right: 20px;
  position: fixed;
  z-index: 1000;
  left: 0; …
Run Code Online (Sandbox Code Playgroud)

html css angular-material

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

使用Amazon App而不是Safari打开Amazon链接 - IOS Swift 3

我正在开发的应用程序(Swift 3)中有一个亚马逊联盟链接(到产品).

是否有可能让用户打开与Amazon App的链接,或让用户选择使用Safari或Amazon App打开以防万一他没有亚马逊应用程序?

此时,始终使用Safari打开链接

谢谢!

amazon ios

4
推荐指数
1
解决办法
2888
查看次数

Azure Kubernetes Cluster Autoscaler - 设置扩展节点的内存阈值

在我的 1 节点 AKS 中,我部署了多个作业资源(种类:作业),这些资源在任务完成后终止。我启用了 Cluster Autoscaler,以便在太多作业消耗第一个节点内存时添加第二个节点,但在由于内存不足而无法创建作业/pod 后,它会进行扩展。

在我的工作 yaml 中,我还定义了资源内存限制和请求。

是否可以将 Cluster Autoscaler 配置为在达到某个内存阈值(例如,节点内存的 70%)时主动横向扩展,而不仅仅是在无法部署作业/Pod 时?

kubernetes azure-aks

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