2017-05-16 12 views
1

私はポリマー1.0を使用しています。私は.jsファイルにいくつかの定数変数が必要です。例:Polymer:ファイルごとに定数変数を定義する方法は?

const REQUEST_URL = '/test'; 

Polymer({ 
    ... 
    // use REQUEST_URL a few times 
    ... 
}); 

このアプローチの問題点は、REQUEST_URLが異なるファイルに複数回定義されている場合、彼らは衝突してSyntaxError: Identifier 'REQUEST_URL' has already been declaredをもたらすことです。

Polymerでファイルごとに定数変数を定義する方法は何ですか?

答えて

2

ファイル間で異なる定数については、接頭辞_でプライベートプロパティを使用してください。共有が必要な定数の場合、同じことをすることもできますが、これらの定数を必要とするファイルにインポートできる別のファイルの動作で行うことができます。

properties: { 
    _requestUrl: { 
    type: String, 
    value: '/test' 
    } 
} 

動作については同じことを行いますが、動作として扱います。 https://www.polymer-project.org/1.0/docs/devguide/behaviors

+0

プロパティをこのように割り当てることはできません。 'プロパティ:{_requestUrl:{type:String、value: 'test'}}'を実行する必要があります。これは解答で明らかにされるべきです。 – crazypeter

+0

@crazypeter正しいです。私は更新します、ありがとう。 –

関連する問題