Ich bin eine Komponente für Lehren zu schaffen mit JustGage in Winkel 2.Div-ID nicht für justGage anerkannt in Winkel 2
Folgende ist meine Komponente,
@Component({
selector: 'my-gauge',
template: '<div id={{gaugeId}} style="width:200px; height:150px;" ></div>'
})
export class GaugeComponet implements OnInit {
@Input()
gaugeId: String;
ngOnInit() {
console.log("inside on init with id : " + this.gaugeId);
var g = new JustGage({
id: this.gaugeId,
value: 45,
min: 0,
max: 100,
title: "Title"
});
}
}
und seine Verwendung in App-Komponente,
@Component({
selector: 'my-app',
template: '<h1>Gauge Demo</h1> <my-gauge gaugeId="testId"></my-gauge>',
directives :[GaugeComponet]
})
export class AppComponent { }
Wenn ich diesen Code leite ich die folgende Ausgabe in der Konsole meinem Browser immer bin,
inside on init with id : testId GaugeComponent.js (line 16)
* justgage: No element with id : testId found
Wenn ich die ID in Gauge-Komponente fest codiere, kann ich das Messgerät auf meiner Seite sehen.
Was mache ich falsch?
Ich habe versucht, die ID in Variable vorbei wie [gaugeId] = "Variablenname", aber es war immer noch nicht funktioniert, und zum ersten apporoach ich habe diese ‚nach innen auf init mit ID: 'testId' GaugeComponent.js (Zeile 16) * justify: Kein Element mit ID: 'testId' gefunden '. Auch ich bekomme ID in meiner Komponente, wenn Sie die Ausgabe der Konsole sehen, bekomme ich die ID. – BhaskerYadav
Ich habe meine Antwort aktualisiert – yurzui
Dies hat funktioniert. Vielen Dank Yurzui ..... – BhaskerYadav