我正在构建一个 MEAN 应用程序,我遇到的一个问题是我想让我的用户对所使用的路由进行某种控制。所以我希望我的服务器端代码(expressJS)在我的客户端代码中设置一些变量。
本质上,我希望能够从服务器端代码生成客户端 JS。
例如,在 PHP 中我可能会做一些类似的事情
<?php
echo <script>
echo var test = $test
echo </script>
?>
我不是在谈论绑定,变量只需要在初始应用程序加载时设置。
以尽可能最简洁的方式完成与 MEAN 的这种集成的最佳方式是什么......
只是另一种方法
router.js
app.get('/myconfig', function(req, res){
var config = {prop1:1,myarray:[1,2,3]};
var json = JSON.stringify(config);
res.end('var config='+json);
});
jade
script(type='text/javascript', src='/myconfig')
比你能做的有角度的
angular.module('yourApp').constant('setup', config)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)