无法阅读财产' log'未定义的角度

时间:2014-08-22 15:12:29

标签: javascript angularjs

我希望这一点不太明显,但我需要进行健全性检查,我已经看过其他几个类似的帖子,但我似乎无法找到错误。下面的服务和消费控制器。

服务

(function() {   
var notify = function(){    
    var logIt;
  toastr.options = {
    "closeButton": true,
    "positionClass": "toast-bottom-full-width",
    "timeOut": "10000"
  };
  logIt = function(message, type) {
    return toastr[type](message);
  };
  return {
    log: function(message) {
      logIt(message, 'info');
    },
    logWarning: function(message) {
      logIt(message, 'warning');
    },
    logSuccess: function(message) {
      logIt(message, 'success');
    },
    logError: function(message) {
      logIt(message, 'error');
    }
  };
};
var module = angular.module("app");
module.factory("notify",notify);
}());

控制器

(function() {
var app = angular.module("app");
var LoginController = function($scope, $interval, $location,ucja,notify) {   
$scope.client = ucja;
$scope.login = function(user,pass){
 notify.log("Heads up! This alert needs your attention, but it's not super important.");
    };   
  };
app.controller("LoginController",['$scope','notify',LoginController]);
}());

1 个答案:

答案 0 :(得分:0)

谢谢你的fiskers和PSL!这是我的无知,不知道订单计数。这实际上最终解决了整个baord问题。 我改为

var LoginController = function($scope,notify,ucja)
app.controller("LoginController",['$scope','notify','ucja',LoginController]);

很高兴去!希望这可以帮助其他人在第一时间学习角度。