2017-05-03 15 views
0

通常、AngleはHTTPからJSONをサーバー側(Djangoなど)から取得します。 しかし、レンダリングを高速化するために、サーバーサイドでJSONをJavascript VARに書き留めて、JSONを含むこのjavascript変数でAngularを進めるようにしたいと考えています。JSONをDjangoからAngularに渡す方法

私の質問は: 1)このjavascript varをangular $ scope変数に渡すにはどうすればよいですか? (HTTPなし)。

2)JSONをHTMLに書き留めているのは悪い/良いことですか? (私のウェブアプリケーションはかなり静的です)。

+0

[DjangoビューからJSON配列をテンプレートに戻す]の可能な複製(http://stackoverflow.com/questions/15592811/returning-json-array-from-a-django-view-to-a-template ) – creimers

+0

これはAngular質問の多くです。 Javascript VARを使用している場合、どのようにスコープに渡すのですか? – Tensor

+0

この投稿をチェックしてください:https://stackoverflow.com/questions/19383725/how-to-access-global-js-variable-in-angularjs-directive – creimers

答えて

0

単純な$ scope = {{some_django_tag | safe}}を実行できます。出力が有効なJSであることを100%確信していると、なぜそれが悪い習慣になるのかわかりません。私は実際にこれを少しして、ページロードのスコープをインスタンス化します。

関連する問題