Gibt es eine Möglichkeit, innerhalb der Komponente JS-Datei den inneren Inhalt der Komponenteninitialisierung zuzugreifen. Ich möchte im Wesentlichen Zugang zu Rendite haben.EmberJS: Zugriff auf Komponente html aus der Komponente js
Zum Beispiel lassen Sie uns sagen, dass ich eine hbs mit dieser Vorlage haben:
{{#my-component}}
<span>bla bla {{foo}}</span>
{{/my-component}}
Dann möchte ich in meiner Komponente über diese Spanne für den Zugriff wie im Beispiel unten, wo in der theInnerHtml ich will, was innerhalb der initialisierten Komponente.
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
let theInnerHtml = this.get('innerHTML'); // "<span>bla bla {{foo}}</span>"
}
});
Können Sie Code angeben, wo Sie eigentlich möchten? Beispielbeispiel –
'this. $(). html()', nicht, dass ich es empfehlen würde, was ist Ihr Anwendungsfall? Warum brauchst du Zugang dazu? –
@Kitler Das bringt mir den Inhalt meiner Komponentenvorlage zurück. Nicht das, was innerhalb des Körpers der Komponente war, als sie initialisiert wurde. Wir versuchen, das Kendoui-Widget in unserer Anwendung zu verwenden und an manchen Stellen müssen wir es als Vorlage für das Widget verwenden. – valanto