Ich bin neu in eckigen und ich versuche ES6 zu verwenden.Angular 1.5 & ES6 -Dependency-Injektion
Ich habe ein Problem mit Abhängigkeiten injizieren, ich kann es nicht zum Laufen bringen.
Mein index.js:
import './index-state.css!'; import angular from 'angular'; import 'angular-ui-router'; import IndexStateController from './index-state-controller'; import indexRouteConfig from './index-route'; const dependencies = [ 'ui.router' ]; export default angular .module('index-state-component', dependencies) .controller('IndexStateController', IndexStateController) .config(indexRouteConfig);
Mein Index-state.controller.js ist:
class IndexStateController { constructor($timeout) { this.$timeout = $timeout; this.controllerName = 'Example Controller'; console.log(this.$timeout); } } IndexStateController.$inject =['$timeout']; export default [ IndexStateController ];
Ich bin auf der console.log 'undefined' bekommen (das Timeout $.).
Kann mir jemand dabei helfen?
Dank
Sie haben Recht, es funktioniert jetzt! Danke vielmals. Ich denke, es wird eine Lernkurve geben, bevor ES6 gemeistert wird – Ghtay