angular.js - angularjs出错,不能注入...

【字号: 日期:2023-01-12浏览:49作者:雯心

问题描述

js:

var app = angular.module(’MyTest’, [’ng-pagination’]);app.factory('myService', [’$http’, function ($http) { return {loadDatas: function (pageNo) { console.log(pageNo); var args = {'pageNo': pageNo}; var url = 'loadDatas.req'; return $http({method: ’POST’,data: args,url: url }).success(function (response) {return response; }).error(function (response, status) {alert(status + response); });} };}]);app.controller(’myControllers’, ['$Scope', 'myService', function ($Scope, myService) { function getAllDatas(pageNo) {console.log(pageNo);myService.loadDatas(pageNo).then(function (result) { $Scope.datas = result.data.content; $Scope.totalItems = result.data.totalElements; $Scope.pageCount = result.data.totalPages;}); } getAllDatas(1);}]);

jsp:

<%@ page contentType='text/html;charset=UTF-8' language='java' %><html><head> <title>$Title$</title> <link rel='stylesheet' type='text/css' href='https://www.6hehe.com/css/bootstrap.min.css'> <link rel='stylesheet' type='text/css' href='https://www.6hehe.com/css/ng-pagination.min.css'></head><body ng-app='MyTest' ng-controller='myControllers'><p> <p>二级菜单联动</p></p></body><script src='https://www.6hehe.com/js/jquery-1.12.2.min.js'></script><script src='https://www.6hehe.com/js/angular1.5.3.min.js'></script><script src='https://www.6hehe.com/js/my.js'></script><script src='https://www.6hehe.com/js/ng-pagination.min.js'></script></html>

出错了:

angular1.5.3.min.js:116 Error: [$injector:unpr] http://errors.angularjs.org/1.5.3/$injector/unpr?p0=%24ScopeProvider%20%3C-%20%24Scope%20%3C-%20myControllers

求指点迷津!!!

问题解答

回答1:

myControllers里$Scope的S小写

angular的依赖ng-pagination要在自己写的js前面引入

回答2:

开发的时候别用min库,信息不全

相关文章: