gpt4 book ai didi

javascript - 无法让 md-data-table 指令工作

转载 作者:行者123 更新时间:2023-11-30 16:00:10 25 4
gpt4 key购买 nike

我正在尝试包括 https://github.com/daniel-nagy/md-data-table在我的页面中,但由于某种原因它不起作用。这些指令都没有做任何事情!这是我到目前为止所拥有的 - 谁能看到我错过了什么。我已经 checkin chrome 并确认库正在加载。

<div ng-controller="MapsCtrl as vm">
<md-table-container>
<table md-table md-row-select multiple ng-model="vm.selected" md-progress="promise">
<thead md-head md-order="query.order" md-on-reorder="getDesserts">
<tr md-row>
<th md-column md-order-by="vm.mapName"><span>Map Name</span></th>
<th md-column>Map Id</th>
</tr>
</thead>
<tbody md-body>
<tr md-row md-select="vm.dessert" md-select-id="name" md-auto-select ng-repeat="map in vm.maps">
<td md-cell>{{map.name}}</td>
<td md-cell>{{map._id}}</td>
</tr>
</tbody>
</table>
</md-table-container>

<md-table-pagination md-limit="query.limit" md-limit-options="[5, 10, 15]" md-page="query.page" md-total="{{desserts.count}}"
md-on-paginate="getDesserts" md-page-select></md-table-pagination>
</div>

我的 Controller :

angular.module("mymaps").controller('MapsCtrl',MapsCtrl);

//Inject dependencies here for minification.
MapsCtrl.$inject = ["userService", '$http', '$mdDialog',"$scope"];

//This is the actual controller
function MapsCtrl(userService,$http, $mdDialog, $scope){
var vm = this;

vm.maps = [
{_id:1,name:"Map 1"},
{_id:2,name:"Map 3"},
{_id:3,name:"Map 3"}
];

$scope.selected = [];

$scope.query = {
order: 'name',
limit: 5,
page: 1
};


}

和应用程序:

angular.module('mymaps', ['ngMaterial', 'md.data.table', 'ngMessages'])

最佳答案

您将 md.data.table 注入(inject)到您的模块 mymaps 中,但您也将其添加到您的 mapnotes 模块中

angular.module('mapnotes', ['md.data.table'])

关于javascript - 无法让 md-data-table 指令工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37898835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com