当将“loginService”作为参数添加到控制器以引用我想要使用的服务时,它似乎会导致错误,因为我的其他角度函数都不起作用。
app.controller('loginController', function ($scope, loginService){
$scope.loginUser = function () {
loginService.login();
}
});
然而,如下所示删除服务作为参数不会导致其他站点角度函数崩溃,但显然不能完成我需要的工作。
app.controller('loginController', function ($scope){
$scope.loginUser = function () {
loginService.login();
}
});
已声明服务脚本。 我对此非常陌生,并希望得到任何帮助。感谢
答案 0 :(得分:1)
如果将以下代码复制到与loginController代码相同的文件中,它是否有效?
app.factory('testCtrl', function (){
return {
login: function(){
console.log("DO SOMETHING GOOD WITH REGARDS TO LOGGING IN");
}
};
});
然后将testCtrl注入您的控制器。如果它有效,那么我们需要看到你的服务。