У меня проблема с классами в Angular. Когда я пытаюсь создать некоторый класс для контроллера, я вижу эту ошибку:Почему @ заменен _at_? (CoffeeScript)
Error: [$injector:unpr] Unknown provider: _at_$scopeProvider <- _at_$scope <- MainController
Кодекс класса:
class MainController
constructor: (@$scope, @$log) ->
@timestamp = Date.now() - 900000
angular
.module 'app'
.controller 'MainController', MainController
В результате я бы это:
(function() {
var MainController;
MainController = (function() {
function MainController(_at_$scope, _at_$log) {
this.$scope = _at_$scope;
this.$log = _at_$log;
this.timestamp = Date.now() - 900000;
}
return MainController;
})();
angular.module('app').controller('MainController', MainController);
}).call(this);
Что случилось ?