【发布时间】:2016-06-09 03:00:39
【问题描述】:
您好,我正在使用一些 AngularJS 开发一个由 Django 驱动的网站。我有 django 模板如下
<div ng-app="MyApp" ng-controller="MyCtrl">
<script src="{{ STATIC_URL }}js/bootstrap.min.js"></script>
<div class="well ">
{% for k, m in items %}
<table ng-show="show" class="table table-bordered tbl" ng-cloak>
<tr align="left">
<span>
<button ng-click="show=!show" class="btn btn-default drop">
..............
和 angularjs
{% block extra_js %}
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script>
var app = angular.module('MyApp', []);
app.controller('MyCtrl', function($scope) {
$scope.show = false;
});
</script>
{% endblock extra_js %}
在这里尝试实现的是每当用户单击表格隐藏内的按钮时,反之亦然。但是根据代码,当用户单击按钮时,所有表(记住会有多个表,因为它在 for 循环内)隐藏而不是那个特定的表。反正有没有只隐藏那个特定的表?而不是所有的桌子?提前致谢。
【问题讨论】:
标签: javascript jquery python angularjs django