2016-04-26 12 views
4

SystemJS経由でインポートしたときにJavaScriptプラグインが正しく初期化されることに若干の問題があります。SystemJS経由でZurb Foundation Siteを読み込む

私たちは、JSPMを経由してjQueryと財団がインストールされている:

import jQuery from 'jquery'; 
import foundation from 'foundation-sites'; 
jQuery(document).foundation(); 

私たちはその後、例えば仕事にStickyを取得しようと、CSSクラス:

jspm install jquery  
jspm install npm:foundation-sites 

はその後、我々はこのようなアプリケーションを初期化します追加されます(JS経由)。しかしスクリプトはうまくいかず、エラーは発生しません。

JSPMを介してアプリケーションをバンドルすると、スクリプトは正常に動作します。だから、依存関係のロードに問題があるように感じます。私たちはSystemJSでshim dependenciesをどのように動かすかを考え出しました。

これはうまく動作している人がいますか?

+0

がここに同じ問題を持って問題になっているような作品よりも基礎を呼び出すと、この

import "jquery"; import "foundation-sites"; 

のように見えることバージョンの多くと最後を試してみました。私はSystemJSも使用しています。私はfoundation.min.jsを基盤として私のSystemJSローダーに追加しました。だから私はそれを基礎としてTypeScriptにインポートすることを期待しています。これはどういうわけか明らかではないことを私に縫うので、どのようにモジュールがどこにあるかをタイプコピーするにはどうすればいいですか? – DaSch

答えて

0

私が動作するようになりましたjQuery(document).foundation();

+0

10月にこれを行うことはできますか?上記のプロセスが正常に行われた場合は、コンポーネントにインポートを追加します。次に、HTMLの 'jQuery(document).foundation();'? – Rexford

+0

あなたは毎月あなたが望むことができるo_O 基礎のためにinitを呼び出すことは、DOMが完全にロードされているところで呼び出されるべきです。たとえば、$(document).ready()または角ngOnInit()の内部にあります。ページ上のJavaScriptがどのように機能するかによって異なります。 – DaSch

+0

例を挙げて助けてもらえますか? – Rexford

関連する問題