当我在同一个模板中使用 AngularJS 时,如何阻止 Smarty 抛出错误。我有一个包含以下代码的 Smarty 页面模板:
<li ng-repeat="i in items">
<p class="item">{{i}}</p>
</li>
当我在浏览器中查看时,我得到一个空白页面。我的 apache error_log 中出现一个大错误,其中包含以下内容:
PHP Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template ... <p>{{i}}</p>; unknown tag "i
如果我将{{i}}换成{ {4}}或任何其他数字,它就可以正常工作。我也可以使用数学,{{8+2}} 将在页面中显示 10。那是 Smarty 在做 angularJS 的数学运算吗?