ich eine globale Variable js unten definiert haben (@Url ist eine HTML-Helfer ASP.Net MVC in einen String-Wert konvertiert wird erhalten):Wie global js Variable in angular2 Komponente zuzugreifen
<script>
var rootVar = '@Url.Action("Index","Home",new { Area = ""}, null)';
System.import('app').catch(function(err){ console.error(err); });
</script>
Wie Ich greife auf rootVar in einer angular2-Komponente zu? Ich habe den Fensterservice in Winkel 1.5 benutzt, gibt es eine analoge Vorgehensweise in angular2?
Insbesondere möchte ich, dass rootVar Variable verwenden, um die templateUrl in dieser Komponente zu helfen zu erzeugen:
import { Component, Inject} from '@angular/core';
@Component({
selector: 'home-comp',
templateUrl: '../Home/Root'
})
export class HomeComponent {
constructor() { }
}
Wenn es global ist, ist es global. Das bedeutet, dass jeder JS-Code auf die Variable zugreifen kann. –
Sie können diese Antwort Thierry http://stackoverflow.com/questions/37337185/passing-asp-net-server-parameters-to-angular-2-app/37384405#37384405 – yurzui