Laravel Angularjs协同工作,用<%替换{{

Laravel和Angularjs使用的同是{{,因此我们就需要替换掉其中的一个。

由于Angulrjs是后来加上的,大幅度的修改blade明显不合适,只能从Angularjs下手。


AngularJS是Google开发的纯客户端JavaScript技术的WEB框架,用于扩展、增强HTML功能,它专为构建强大的WEB应用而设计


代码如下:

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

这个就是javascript部分的,上面的<%是开始标志,可以修改为你想要的符号,下面的是结束标志,示例代码如下:

				    <div id="App1" ng-app="myApp" ng-controller="FetchCtrl">
				      <pre>http status code: <%status%></pre>
				      <pre>http response data: <%data%></pre>
				    </div>



你可能感兴趣的:(AngularJS,laravel,startsymbol)