让 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('%>');
});
可推荐的标记有:{[ ]}[% %][[ ]][-% %-]
等等,可以自由发挥
关于 LearnKu
推荐文章: