首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理Laravel与AngularJS之间的花括号冲突

问如何处理Laravel与AngularJS之间的花括号冲突
EN

Stack Overflow用户
提问于 2018-06-14 02:28:48
回答 2查看 670关注 0票数 2

我能用角JS和Laravel吗?

简短的问题:我们如何使用角JS和Laravel,究竟如何处理与花括号{{ }}?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-14 02:39:14

您可以更改角标签

改变角度的语法是非常容易的。当使用角的定义您的角应用程序模块时,可以这样做

代码语言:javascript
复制
var sampleApp = angular.module('sampleApp', [], function($interpolateProvider) {
        $interpolateProvider.startSymbol('<%');
        $interpolateProvider.endSymbol('%>');
});

现在,Laravel将使用{{ variableName }},角将使用<% variableName %>。就这样,你可以用拉拉维尔刀刃和棱角。你也可以把它变成你心中想要的任何东西。

另外,u可以更改Laravel标签

Laravel使用 Blade ,Blade提供了一种更改标记的方法。如果要保留角语法的默认值,请使用此方法。

代码语言:javascript
复制
Blade::setContentTags('<%', '%>');        // for variables and all things Blade
Blade::setEscapedContentTags('<%%', '%%>');   // for escaped data

更多信息:Laravel和角冲突

票数 3
EN

Stack Overflow用户

发布于 2018-06-14 02:34:21

简短回答:@{{}}

顺便说一句,如果你想使用angular.js和laravel,你可能会想试试Lumen。

回答“我可以用角JS与拉拉维尔”,答案是肯定的。您可能不会使用Blade或任何其他模板引擎,而是使用它来构建API (返回JSON格式的数据)。然后,Angular.js部分将是您的前端应用程序,它将是静态的html、css和js文件。您可以进行一些预处理来生成这些文件(有或没有laravel)。

https://laravel.com/docs/5.6/blade#blade-and-javascript-frameworks

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50848779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档