如何讓PHP在Angular 2模板中顯示?我的主要文件是index.php文件PHP在Angular 2模板Index.php
我的使用情況是,顯示已登錄的用戶。
template: `
<?php
if (isset($_SESSION['name'])) {
?>
<h1> <?php echo $_SESSION['name']; ?> is logged in</h1>
}
?>`
目前我的網站只是展示這一切爲靜態文本,而不是運行它作爲PHP碼。
我敢肯定,這是因爲它使用了先前加載的模板文件的緩存版本。您可以禁用控制器中的緩存,以便始終重新加載模板文件並且不使用緩存版本。你需要從'angular2/src/compiler/runtime_compiler'導入{RuntimeCompiler}; THEN =>構造函數(private _runtimeCompiler:RuntimeCompiler)AND PUT IN CONSTRUCTOR => this._runtimeCompiler.clearCache(); – Ploppy