2017-05-29 3 views
0

Ich habe ein Beispiel für ein Admin-Dashboard in Typescript/Angular heruntergeladen. Es ist sehr modular aufgebaut mit .component, .routing, .module Dateien.Typescript Import Module (ngCookies)

Jetzt muss ich das Cookie-Modul importieren. Ich wurde verwendet, um Module zu importieren, indem Sie sie in eine Component-Konstruktor Injektion von dem, was ich gelesen habe, aber die Angular Dokumentation sagt, dass ich die

angular.module('app', ['ngCookies']); 

Richtlinie verwenden muß, um sie zu importieren.

Also habe ich es versucht, aber es gibt mir einen Fehler (kann nicht 'angular' finden). Ich denke, das Problem könnte sein, dass es für Javascript gedacht ist.

Kann mir jemand mit einem minimalen Beispiel für das Importieren von Cookies in Typoskript helfen?

+0

Jede Chance, Sie vermischen AngularJS (1. x) und eckig (2+)? – jonrsharpe

+0

Sie wollen Cookie-Modul für Winkel bekommen, wenn so können Sie diese Links überprüfen https://stackoverflow.com/questions/33495635/angular2-cookies-instead-of-localstorage https: //www.npmjs .com/package/angular2-cookie –

+0

Ich glaube, ich vermische ja, ng2 bedeutet dann Angular 2 –

Antwort

1

Diese Kommentare bringen mich auf den richtigen Weg. Wenn jemand mit diesem kämpft,

Verwendung

import { CookieService } from 'ng2-cookies'; 

dann in den Komponenten

@Component{(
    providers: [ CookieService ] 
}) 

jetzt ist es mit Konstruktor Injektion arbeitet