让 Blade 和 AngularJS 代码和平相处
Blade 和 Angularjs都是使用 {{
}}
来作为 编程代码区域的,如果在Blade模板引擎中使用Angularjs,必须有一个框架放弃{{
}}
标记。
如果要改Blade的标记可以使用以下(放在start/global.php中)
Blade::setContentTags('<%', '%>'); //标记
Blade::setEscapedContentTags('<%%', '%%>'); //代码忽略标记
如果是Angularjs
var myApp = angular.module('myApp', [], function($interpolateProvider) {
$interpolateProvider.startSymbol('<%');
$interpolateProvider.endSymbol('%>');
});
可推荐的标记有:{[ ]}
[% %]
[[ ]]
[-% %-]
等等,可以自由发挥
推荐文章: