PHP In Angular 2 Template Index.php

时间:2016-02-14 20:37:54

标签: angular

如何让PHP出现在Angular 2模板中?我的主文件是index.php

我的用例是显示已登录的用户。

template: `
<?php
if (isset($_SESSION['name'])) {
  ?>
  <h1> <?php echo $_SESSION['name']; ?> is logged in</h1>
}
?>`

目前我的网站只是将所有这些显示为静态文本,而不是将其作为php代码运行。

2 个答案:

答案 0 :(得分:1)

我认为你不能。 PHP是后端/服务器端语言,而angular使用javascript fronted / client端。

如果你需要结合这两种语言,你必须在你的php中包含javascript / angular,而不是在你的javascript / angular中包含php。

答案 1 :(得分:1)

你可以。例如,在我的Laravel 5和Angular 2示例项目中,所有角度2模板都将通过Laravel 5路由器调用。所有A2模板都是blade.php模板。

PHP在这个模板中运行良好。

查看示例项目:https://github.com/sanex3339/laravel-5-angular-2-example