ThinkPHP 3.2 模板中的Angularjs 的变量{{$first}} 无法被解析
2016-12-24 07:14
627 查看
ThinkPHP 3.2 模板中的Angularjs 的变量"{{$first}}" 无法被解析, 模板解析冲突,例如在angularjs 的变量"{{$first}}",则TP模板不会解析该变量的
错误输出:
博客园也不会输出的哦!哈哈
所以的在配置模板中修改 模板引擎普通标签开始标记
修改前:
修改后:
修改JS代码:
正常结果输出为:
<li ng-repeat="(k,v) in data" style="{{$odd?'color:red':''}}"> ID:{{v.user_id}} 用户名:{{v.username}} IP地址:{{v.loginip}} </li>
<script> var m = angular.module('tinywan', []); m.controller('ctrl', ['$scope', function ($scope) { $scope.data = angular.fromJson('{$listData}'); console.log('{$listData}'); }]); </script>
错误输出:
博客园也不会输出的哦!哈哈
所以的在配置模板中修改 模板引擎普通标签开始标记
修改前:
'TMPL_L_DELIM' => '{', // 模板引擎普通标签开始标记 'TMPL_R_DELIM' => '>', // 模板引擎普通标签结束标记
修改后:
'TMPL_L_DELIM' => '<{', // 模板引擎普通标签开始标记 'TMPL_R_DELIM' => '}>', // 模板引擎普通标签结束标记
修改JS代码:
<script> var m = angular.module('tinywan', []); m.controller('ctrl', ['$scope', function ($scope) { $scope.data = angular.fromJson('<{$listData}>'); console.log('<{$listData}>'); }]); </script>
正常结果输出为:
Github上的项目由于涉及的太多,我暂时没有改动,以后做新项目的时候,如需用到TP,记得修改模板即可。
参考文献: http://blog.csdn.net/zxc123e/article/details/50524891相关文章推荐
- thinkphp上传至服务器后模板无法解析原因
- thinkphp中无法解析__PUBLIC__ 模板常量
- thinkphp 2.1RC版本 模板解析有bug
- Thinkphp变量在模板中的使用
- ThinkPHP第八天(U函数放置在外部JS不会被解析,错误界面定制,错误信息变量)
- Thinkphp标签解析如何显示到模板页面呢?
- Thinkphp3.2中的模板继承
- 模板文件不存在,无法解析文档!-dede报错解决方法
- thinkPHP模板变量输出
- dedecms更新时报模板不存在,无法解析
- ThinkPHP 模板解析流程,研究笔记。
- Struts2解析FreeMarker模板中变量的顺序
- thinkphp中$think.get.tag系统模板变量乱码问题
- dedecms 文档ID: XX – 模板文件不存在,无法解析文档!
- DedeCMS模板文件不存在,无法解析文档! 问题定位方法
- ThinkPHP3.1变量输出-常用的模板标签用法
- Struts2解析FreeMarker模板中变量的顺序
- 采集点建立后生成更新时提示:文档ID:3 模板文件不存在,无法解析文档
- Thinkphp 模板变量输出
- thinkphp3.2开发排错一例——Namespace declaration statement has to be the very first statement