'use strict'; var app = angular.module('app', [ 'angularUtils.directives.dirPagination', ////分页用到的插件 'ngSanitize'///$sanitize这个服务.此服务依赖于ngSanitize模块.(这个模块需要加载angular-sanitize.js插件) ////应用ng-bind-html如果不引用此模块,会报安全错误 ]); app.controller("viewListCtrl", ["$http", "$scope", function ($http, $scope) { var self = this; var postCfg = { headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, transformRequest: function (data) { return $.param(data); } }; var get_userid = ""; self.roleAdd = false;///新增默认为禁止状态 ////请求api的网址 self.webApiUrl = ""; self.getApiUrlData = function () { var data = { } $http.get("../../config.txt", data, postCfg) .success(function (res) { self.webApiUrl = res.webApiUrl; self.getRole(); }); }; self.getApiUrlData(); self.getRole = function () { var data = { userid: get_userid } $http.get("json/role.txt", data, postCfg) .success(function (res) { if (res.success) { if (res.message == "addAndEdit") { self.roleAdd = true; } else if (res.message == "edit") { self.roleAdd = false; } else if (res.message == "read") { self.roleAdd = false; } else { sp.dialog("您好,返回的权限不正确"); } } else { sp.dialog("您好,未得到权限设置"); } }); }; //数据表格的控制器,动态加载table表格数据 self.noDataTip = 1; //声明没有数据时变量 self.rows = []; //declare an empty array self.pageno = 1; // initialize page no to 1 self.total_count = 0; self.itemsPerPage = 20; //this could be a dynamic value from a drop down self.pageOptions = [20, 12, 16, 20, 24, 26]; //// self.getData = function (pageno) { // This would fetch the data on page change. self.pageno = pageno; $scope.__default__currentPage = self.pageno; //设置页面样式在第几页 var data = { userid: get_userid, pagesize: self.itemsPerPage, pageno: self.pageno }; ///为了演示 var jsonUrl = "json/viewlist.txt?v="+new Date(); $http.get("" + jsonUrl + "", data, postCfg) .success(function (res) { //console.log(res); if (res.Items == null || res.Items == undefined || res.Items == "") { self.noDataTip = 0; } else { self.noDataTip = 1; self.rows = res.Items; //ajax request to fetch data into self.data self.total_count = res.total_count; } }); }; self.getData(1); ////新增视图提交按钮事件 self.btnViewSubmit = function () { }; }]);