我正在使用 Angular 和 Angular Material 版本 5。
有没有办法让小吃店保持打开状态?
例如,如果发生错误,请打开小吃店并设置该小吃店的持续时间或超时时间以在 5 秒后关闭。如果发生另一个错误,在这 5 秒内,我怎样才能不关闭这个并打开另一个小吃店,而是将这个的持续时间增加几秒钟?
这是 stackblitz 网址:https ://stackblitz.com/edit/angular-j4ww8y
我有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)
我没有错误,但没有任何改变.
我需要将参数从默认插座传递给命名插座。通过后,我得到的只是“未定义”。这是我的代码。
[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)
我没有收到任何错误,但在控制台中,我得到的只是未定义。如果它在同一出口上,我可以将参数发送到路线,但我无法通过将参数从一个出口发送到另一个出口来弄清楚如何做到这一点。