2016-11-07 6 views
0

私はAureliaを初めて使う人です。config.globalResourcesの問題

私はさまざまな日付ピッカーを試していましたが、最後のglobalResources設定が前の設定を上書きするという奇妙な問題が発生しました。

設定:

main.js

export async function configure(aurelia) { 
    aurelia.use 
    .standardConfiguration() 
    .developmentLogging() 
    .feature('components/controls'); 

    await aurelia.start(); 
    aurelia.setRoot('app'); 
} 

コンポーネント/コントロール/ index.js

export function configure(config) { 
    config.globalResources(
     './bootstrap-datepicker',   
     './jquery-datetimepicker',   
    ); 
} 

カスタム属性:

私は、次のコードを持っています

ブートストラップdatepicker.js

... 
@customAttribute('bootstrap-datepicker') 
@inject(Element) 
export class BootstrapDatePickerCustomAttribute { 
    ... 
} 

jqueryの-のDateTimePicker

... 
@customAttribute('jquery-datetimepicker') 
@inject(Element) 
export class JQueryDateTimePickerCustomAttribute { 
    ... 
} 

コンポーネント: .htmlの

​​

の.jsこの場合、両方の入力部WIで

export class Controls { 
    myDate = null; 
    myDate2 = null; 

    constructor() { 
    } 
} 

jquery-datetimepickerを表示します。私はindex.jsにこのようなを変更する場合:I にconsole.log(要素)は両方の属性が正しい要素を受け取るとき

export function configure(config) { 
    config.globalResources(
     './jquery-datetimepicker', 
     './bootstrap-datepicker',  
    ); 
} 

両方の入力は、ブートストラップ日付ピッカー

が表示されますそれらのうちの1つだけが両方の入力に表示されます。

私は間違っていますか?何か案は?

ありがとうございます!

+1

あなたはgithubのの主旨にあなたのコードを投稿していただけませんか?好ましくは、ここからフォークされた実行可能なもの:https://gist.run/?id = c6f4ecf8f308037a92b3cee5ff40fed1 –

+0

これはコードがリソースを登録する方法とまったく同じですか?私が知っているので、個々の文字列ではなく、複数のリソースの配列を渡す必要があります。 –

+0

私は結果が同じである配列を試しました。今、要点を作成する。ありがとう – DimitarKostov

答えて

0

UPDATE

コメントに持ち出して、この答えは、無効である、config.globalResources()は、実際のparamsとしてArrayと別の文字列の両方を受け入れます。問題の原因は他の場所です。

ORIGINAL

config.globalResources()方法はArrayを受け付けます。代わりに複数の文字列を指定しています。

これを試してみてください:

export function configure(config) { 
    config.globalResources([ 
    './bootstrap-datepicker', 
    './jquery-datetimepicker'  
    ]); 
} 
+0

ほとんどの例が間違っています。しかし、とにかく私が試したことの一つは、配列を使用することですが、結果は同じです。私は今、要点を作成しています。ありがとう – DimitarKostov

+0

どうして属性を使用していますか?代わりにカスタム要素を使用するようなものです。 '' – Travo

+0

これは次のステップですが、私は両方にアクセスしたいです。 :)プラス私はすべてを試してみたいフレームワークを学んでいます:) – DimitarKostov

関連する問題