试图在构造函数或ngOnInit中获取组件的@Input值.但它总是以"未定义"的形式出现.
我用console.log更新了英雄plunker以显示问题(beta angular). http://plnkr.co/edit/dseNM7OTFi1VNG2Z4Oj5?p=preview
export class HeroDetailComponent implements OnInit {
constructor(){
console.log('hero', this.hero)
}
public hero: Hero;
ngOnInit() {
console.log('hero', this.hero)
}
}
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
是否可以在服务中使用Renderer或仅在组件中使用?
如果我将渲染器注入服务器,则会出现错误,即Renderer提供程序丢失.
请参阅plunker的控制台:
import {Injectable, Component, Renderer, ElementRef} from 'angular2/core';
@Injectable()
class TestService {
constructor(
private _renderer: Renderer
) {}
renderElement(elementRef: any) {
this._renderer.createElement(elementRef.nativeElement, 'div');
}
}
Run Code Online (Sandbox Code Playgroud)
DiskPressure在容器创建过程中真正意味着什么以及如何在kubernetes中避免它?
似乎当我在一个节点上创建一个新容器时,由于压力,它很可能会崩溃整个节点......