【发布时间】:2015-10-29 17:40:27
【问题描述】:
我是 laravel 和 AngularJS 的新手。我正在尝试渲染一个 php 文件的视图。 .php 文件正在渲染,但其中的 AngularJS 表达式没有被评估。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" >
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"> </script>
<script src='public/AngularSorter.js'></script>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"> </script>
</head>
<body ng-app = 'store'>
<div ng-controller ='SorterController as sorter'>
<p>
{{ 4+4 }}
</p>
</div>
</form>
</body>
</html>
路线是这样的
Route::get('/', function () {
return view('Home');
});
我错过了什么吗?我尝试将 php 文件重命名为 .html 但它不起作用。为什么视图不能渲染 .html 文件???。
我得到的输出是 {{4+4}} 而不是 8。
【问题讨论】:
-
如果你在页面上查看源码,是还是说{{ 4+4 }},还是说8,还是什么都不说? Laravel Blade 和 angularjs 使用相同的语法,所以你必须更改两者之一。
-
如果您在解决问题后选择了答案,我将不胜感激。如果您需要更多帮助来理解答案,请告诉我!我是来帮忙的:)
标签: php html angularjs laravel-5