Javascript 带有复选框和ng重复的表格(角度JS)
我想基于此模型制作一张表(Material Design Lite): 在我的代码中,我有一个列表,我尝试使用ng repeat以以下方式显示它:Javascript 带有复选框和ng重复的表格(角度JS),javascript,angularjs,html-table,material-design,Javascript,Angularjs,Html Table,Material Design,我想基于此模型制作一张表(Material Design Lite): 在我的代码中,我有一个列表,我尝试使用ng repeat以以下方式显示它: <table class="mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp"> <thead>
<table class="mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp">
<thead>
<tr>
<th class="mdl-data-table__cell--non-numeric">Id. administrateurs</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="admin in listAdmins">
<td class="mdl-data-table__cell--non-numeric" ng-model="adminselected">{{admin}}</td>
</tr>
</tbody>
</table>
Id.管理员
{{admin}}
但结果与图示示例不同:
正如我们所看到的,左边没有复选框,我不明白为什么
还有,如何制作一个表格,我们可以直接在上面添加数据
事实上,有了一个固定的列表,它就可以工作了。但我的是由数据库中的请求生成的,其值可以更改。“我的listadmin”在开始时为空,它由身份验证过程完成。您的代码工作正常
<html ng-app="myApp">
<head>
<!-- Material Design Lite -->
<script src="https://code.getmdl.io/1.3.0/material.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular.js"></script>
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<!-- Material Design icon font -->
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<script>
angular.module('myApp', []).controller('MainController', ['$scope', function($scope){
$scope.listAdmins = ['admin1', 'admin2', 'admin3'];
}]);
</script>
</head>
<body ng-controller="MainController as main">
<table class="mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp">
<thead>
<tr>
<th class="mdl-data-table__cell--non-numeric">Id. administrateurs</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="admin in listAdmins">
<td class="mdl-data-table__cell--non-numeric" ng-model="adminselected">{{admin}}</td>
</tr>
</tbody>
</table>
</body>
</html>
角度.module('myApp',[]).controller('MainController',['$scope',function($scope){
$scope.listAdmins=['admin1','admin2','admin3'];
}]);
Id.管理员
{{admin}}
可能发生了一些错误?你能看到浏览器控制台吗。当我在模型中执行示例时,它可以工作,但使用ng repeat时,它不工作。在我的控制台中没有问题。在编译完文件后获得了什么html?可能是因为html有一些损坏的标记?我在这个主题上发布的屏幕。编译节点/角度后获得。事实上,如果我删除ng repeat,就没有问题了。但事实是,我需要它来打印我的数据,并对其进行操作!我看到的截图。我在页面上谈到了html标记(例如,开发人员控制台Chrome浏览器中的“元素”选项卡)。可能是标记编译不正确。您可以使用angular[ui grid.info]