我正在尝试编写工厂代码并在控制器上使用它
.controller('View2Ctrl', ['$scope', 'Alert', function($scope, Alert) {
这在控制器内部工作,但是当我试图在函数内访问它时,它是未定义的。
$scope.test_function = function(Alert) {
Alert.some_method -> undefined.
};
答案 0 :(得分:0)
$scope.test_function = function() { // remove Alert
Alert.some_method -> undefined.
};
如果将服务注入控制器,则无需注入该控制器内的函数 检查一下:)