如何将JSON从Django传递给Angular

时间:2017-05-03 16:15:05

标签: javascript angularjs json django

通常Angular从HTTP请求获取服务器端的JSON(如Django)。 但是,为了加速渲染,想在服务器端将JSON写入Javascript VAR,并在包含JSON的这个javascript变量上继续使用Angular。

我的问题是:    1)如何将此javascript var传递给angular $ scope变量?       (没有HTTP)。

2)将JSON写入HTML是一个糟糕/良好的做法吗?       (鉴于我的网络应用程序相当静态)。

1 个答案:

答案 0 :(得分:0)

你可以做一个简单的$ scope = {{some_django_tag | safe}}。如果你100%确定输出是有效的JS,我就不明白为什么这是一个不好的做法。我实际上这样做是为了在页面加载上实例化范围。