Den*_*ado 4 javascript symfony twig phpstorm
我有twig模板:
<script type="text/javascript">
var initParams = {
homePage: '{{ url('_homepage') }}'
};
</script>
Run Code Online (Sandbox Code Playgroud)
另一方面,我有.js文件使用initParams.homePage.问题是PHPStorm认为我的initParams没有定义.有没有办法将inTwig js变量的定义发送到全局PHPStorm范围?
提前致谢!
COi*_*Oil 15
当使用jslint检查Javascript时,您可以使用类似的东西来避免错误警告:
/*global $, alert, confirm, initParams */
/*jslint browser:true */
$(document).ready(function () {
alert(initParams.homepage);
});
Run Code Online (Sandbox Code Playgroud)

顺便说一下,如果你想在你的Javascript代码中使用路由,你应该看一下FOSJsRoutingBundle.