我用下面的代码使用工厂我得到这个错误 -AngularJS工厂
Error: [$injector:undef] http://errors.angularjs.org/1.6.1/ $injector/undef?p0=ShowService
这是为控权
'use strict';
app.controller("LoginController", function (ShowService) {
var model = this;
//function call when user submit the login form
model.login = function (useremail, password) {
var data = {useremail:useremail, password,password};
var url = "/php/user-login.php";
ShowService.UserLogin(url,data);
}
});
这里的代码的代码为工厂 -
'use strict';
app.factory('ShowService', dataService);
function dataService($http) {
var data = {
"UserLogin": UserLogin,
}
function UserLogin(postUrl, data) {
return $http({
method: "POST",
url: post_url,
data: data
})
}
}
你有没有引用js文件? – Sajeetharan
嗨,你是否缩小了你的文件? – PortePoisse