php - Laravel 5.4 带有 Angular 变量误差

标签 php angularjs laravel

我尝试在 Laravel Blade 中使用 Angular 1.6,但它引发了异常。 我已经尝试过this link我尝试过解决和许多其他答案,但这些都不适合我。 这是代码

<div class="row" ng-app="CalculatorApp" ng-controller="CalculatorController">
    <p>Profit Before {{ var }} </p>
</div>

这里是 Js co

angular.module('CalculatorApp', []).controller('CalculatorController', 
 function($scope) {
 $scope.var=0;
    });

这里是错误/异常

use of undefined constant var - assumed 'var'

最佳答案

Laravel 和 Angular 默认情况下都使用双大括号,这会导致您的错误:

在 Blade 中,您可以将完整的 block 标记为字符串:

@verbatim
<div class="row" ng-app="CalculatorApp" ng-controller="CalculatorController">
    <p>Profit Before {{ var }} </p>
</div>
@endverbatim

或者你的 Angular :

var sampleApp = angular.module('sampleApp', [], function($interpolateProvider) {
    $interpolateProvider.startSymbol('<%');
    $interpolateProvider.endSymbol('%>');
});

在这种情况下,所有 Angular 模板代码都必须使用类似 <%var%> 的内容。

关于php - Laravel 5.4 带有 Angular 变量误差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45885845/

相关文章:

javascript - AngularJS:单路由应用架构

javascript - 用于节点边缘图的 AngularJS 友好库(带布局)

php - 根据页面重定向的位置显示/隐藏 div 部分?

php - 递归地包含一个文件到所有php文件

javascript - 为什么 AngularJS 中的 data-title 属性没有更新?

laravel - 将数据添加到 Laravel 集合

jquery - 如何在导航项上添加 bootstrap 4 事件类?

php - Laravel 连接外部数据库?

php - mysql无法正常工作

php - 基本 CSS 标签对齐