Как добавить угловой в 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>