Beim Lesen Online-Blog im Zusammenhang mit Angular2 stieß ich auf folgende Syntax.Angular 2 Template Syntax
@Component({
selector: 'app',
template: require('./app.component.html'),
styles: [require('./app.component.css')],
directives: [ ROUTER_DIRECTIVES ],
})
Wie unterscheiden sich die folgenden zwei Aussagen? Was ist die Rolle der Funktion require hier?
- Vorlage: require ('./ app.component.html ')
- Vorlage:' ./app.component.html'
Ist in obiger Aussage lädt HTML-Vorlage erfordert asynchron?
Enthält diese Vorlage bedeuten: require (‘./ app.component.html ') Anweisung wird Vorlagendatei ziehen; Lese den Inhalt als String und weise ihn zur Laufzeit der Vorlage zu? Oder passiert es zur Kompilierzeit selbst? –
ich weiß nicht über Laufzeit/compileTime, aber ja diese Anweisung wird Vorlage als Zeichenfolge ziehen und als Sicht anzeigen. –