如何在 Django 中使用 json 添加 html 片段
How can i add html fragment using json in Django?
>我从 json 获取应该呈现到每个项目的页面的数据,例如
"Item1" : { name: bla,
age: bla, height: bla },
"Item2" : { name: bla,
age: bla, height: bla },
"Item3" : { name: bla,
age: bla, height: bla }.
所以,我做了javascript。
function appendList(ajaxCardsData) {
for (var loop in ajaxCardsData) {
var str = "<li class='node'>test</li>";
$("ul.toappend").append(str);
}
}
问题是,var str 太长了。(以上示例仅用于测试。我可以使用另一种方式在 Django 的 javascript 中添加 html 片段吗?喜欢使用 {% include %} 或模板标签?
如何使用模板标签功能加载模板使用django.template导入加载器? 可能吗?
你可以试试 Angular js
JavaScript
var app = angular.module('myapp', ['Controllers'])
.config(function($interpolateProvider){
$interpolateProvider.startSymbol('$$');
$interpolateProvider.endSymbol('$$');
});
var Controllers = angular.module('Controllers',[]);
Controllers.controller('myController',['$scope',function($scope){
$scope.data = ajaxCardsData;
}]);
.html
<body ng-app="myapp">
<div ng-controller = "myController">
<ul ng-repeat="item in data">
<li>$$item$$<li>
</ul>
</div>
</body>
相关文章:
- Gmaps4rails:如何向 json 添加属性
- 向JSON添加值
- 从node.js模块中向JSON添加原型函数
- Ajax JSON 添加尾随冒号
- 无法将解析的 JSON 添加到主干集合
- 将 /.json 添加到快速路由末尾的最佳方法是什么
- 从 JSON 添加图像和文本以 html 形式列出
- 将异步 REST 调用 JSON 添加到 Angular $scope
- 向声音云响应json添加一个变量
- 如何使用 $interpolate 函数从 JSON 添加动态指令名称
- 如何使用jQuery Ajax将数据从JSON添加到HTML
- 在AngularJS中将json添加到作用域
- 使用Javascript为JSON添加嵌套键
- 存储在变量中的JSON添加了键
- Angular——给json添加值
- JSON:添加指针
- 在Javascript中从外部json添加多个标记到谷歌地图
- Knockout.js-试图将JSON添加到视图模型中是未定义的
- Jquery json添加新行
- 在不使用eval的情况下向JSON添加函数