Как добавить угловой в django 1.6 temlate

У меня есть такой шаблон в Django:

<!DOCTYPE html > 
<html ng-app>
<head>
{% load staticfiles %}
<link rel="Stylesheet" type="text/css" href="{% static "style.css" %}" />
 <script src="ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.js"></script>
</head>
<body>

<p> red </p>

<input type="text" ng-model="name">
<h2> Hello {{ name }} </h2>
</body> 
</html>

Но когда я пишу какое-то имя на входе, имя не появляется рядом с "привет"

1 ответ

Решение

Это связано с тем, что нотация {{}} также используется механизмом шаблонов Django. Вы должны использовать теги openvariable и closevariable, такие как:

<h2> Hello {% templatetag openvariable %} name {% templatetag closevariable %} </h2>

Поэтому, когда он отображается, фактические {{и}} видны под углом.

Угловой скрипт не может быть загружен с:

<script src="ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.js"></script>

попробуйте добавить http://

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.js"></script>
Другие вопросы по тегам