我用下面的代碼使用工廠我得到這個錯誤 -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