小编BrS*_*BrS的帖子

角材料 - 不关闭材料小吃店

我正在使用 Angular 和 Angular Material 版本 5。

有没有办法让小吃店保持打开状态?

例如,如果发生错误,请打开小吃店并设置该小吃店的持续时间或超时时间以在 5 秒后关闭。如果发生另一个错误,在这 5 秒内,我怎样才能不关闭这个并打开另一个小吃店,而是将这个的持续时间增加几秒钟?

这是 stackblitz 网址:https ://stackblitz.com/edit/angular-j4ww8y

angular-material snackbar angular

6
推荐指数
2
解决办法
9689
查看次数

Angular 2,在ngFor中使用ngClass和条件

我有ngFor循环显示数据,并根据在该循环中是否为true或false,我如何更改css?我试过的,对我不起作用.

HTML

<div class="class" *ngFor="let something of something" [ngClass]="{'classno2': sent}">
    <div> {{something.name}}
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

打字稿

something;

this.something = [
    {name: "NAMEE", sent: false},
    {name: "NAMEE2", sent: true},
]
Run Code Online (Sandbox Code Playgroud)

CSS

.class {
    color: red;
}
.classno2 {
    color: blue;
}
Run Code Online (Sandbox Code Playgroud)

我没有错误,但没有任何改变.

angular-ng-if angular

4
推荐指数
2
解决办法
9882
查看次数

Angular2 - 将参数传递给命名插座

我需要将参数从默认插座传递给命名插座。通过后,我得到的只是“未定义”。这是我的代码。

[routerLink]="['', { outlets: { secondOutlet: 'messages' }, name: this.userName, lastName: this.userLastName}]"
Run Code Online (Sandbox Code Playgroud)

我收到了这个参数。

    this.route$ = this.route.params.subscribe((params: Params) => {
     this.name= params['name'];
     this.lastName= params['lastName'];
   });
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误,但在控制台中,我得到的只是未定义。如果它在同一出口上,我可以将参数发送到路线,但我无法通过将参数从一个出口发送到另一个出口来弄清楚如何做到这一点。

parameters routing angular

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