2016-05-25 8 views
0

と私は、角2アプリをコンパイルしたいgulpfileに取り組んでいますが、私は若干の誤差が出る:angular2一気タスクがコンパイルされますが、エラー

enter image description here

彼らはそれによってどういう存在しません。タイプ "..."で、どうすればそれが存在するのですか? NativeWindowのwindow.service.tsは次のようになりますされている場合:

//-------------------------------------------------------------------------------------------------- 
// Imports Section: 
//-------------------------------------------------------------------------------------------------- 
import {Injectable} from 'angular2/core' 
import {window} from 'angular2/src/facade/browser'; 

//-------------------------------------------------------------------------------------------------- 
// Service Class: 
//-------------------------------------------------------------------------------------------------- 
@Injectable() 
export class WindowService { 
    //---------------------------------------------------------------------------------------------- 
    // Constructor Method Section: 
    //---------------------------------------------------------------------------------------------- 
    constructor() { } 

    //---------------------------------------------------------------------------------------------- 
    // Public Properties Section: 
    //---------------------------------------------------------------------------------------------- 
    get nativeWindow(): Window { 
     return window; 
    } 
} 
+0

あなたのスクリーンショットから伝えるのは難しいです。どのタイプが 'preferences'を持っていますか?また、 'window'はあなたのサービスになっていますか? – LordTribual

+0

また、なぜあなたは 'window'オブジェクトを返すサービスを持っていますか?これのユースケースは表示されません。 – LordTribual

答えて

0

あなたが得るエラーメッセージは、例えばプロパティrangepreferences上で見つけることができないと述べています。同じことがWindowServiceにも適用されます。ゲッターでwindowオブジェクトを返し、そのコンポーネント上のwindowオブジェクトのofferResultsにアクセスしようとします。 windowオブジェクトではこのプロパティは意味を持ちません。このオブジェクトはブラウザの開いているウィンドウを表し、そのオブジェクトにはデータを保存しないためです。

関連する問題