Я пытаюсь загрузить содержимое контроллера с его функциями в файл моего углового ядра, как этот, чтобы отделить код и получить больше организации, но я получаю эту ошибку:
Uncaught ReferenceError: require is not defined
at core.js:2
Вот мой файл core.js:
let app = angular.module('MainApp', []),
mainController = require('./controllers/mainController.js');
app.controller('mainController', mainController);
А вот мой файл mainController.js:
module.exports = ($scope, $http) => {
$scope.newElement = {};
$scope.elements = {};
$scope.selected = false;
$http.get('/api/elements').success(function(data) {
$scope.elements = data;
})
.error(function(data) {
console.log('Error: ' + data);
});
$scope.registerElement = function() {
$http.post('/api/elements', $scope.newElement)
.success(function(data) {
$scope.newElement = {};
$scope.elements = data;
})
.error(function(data) {
console.log('Error: ' + data);
});
};
}
Есть ли способ загрузить этот контент в core.js?
Спасибо!