通常Angular从HTTP请求获取服务器端的JSON(如Django)。 但是,为了加速渲染,想在服务器端将JSON写入Javascript VAR,并在包含JSON的这个javascript变量上继续使用Angular。
我的问题是: 1)如何将此javascript var传递给angular $ scope变量? (没有HTTP)。
2)将JSON写入HTML是一个糟糕/良好的做法吗? (鉴于我的网络应用程序相当静态)。
答案 0 :(得分:0)
你可以做一个简单的$ scope = {{some_django_tag | safe}}。如果你100%确定输出是有效的JS,我就不明白为什么这是一个不好的做法。我实际上这样做是为了在页面加载上实例化范围。