2016-04-26 19 views
4

當通過SystemJS導入時,我們在獲取Zurb Foundation Sites JavaScript插件以正確初始化時遇到了一些麻煩。通過SystemJS加載Zurb基金會網站

我們已經通過JSPM安裝jQuery和基金會:

jspm install jquery  
jspm install npm:foundation-sites 

然後我們初始化像這樣的應用程序:

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

當我們再試圖讓Sticky到例如工作,CSS類(通過JS)。但是腳本不起作用,並且我們沒有任何錯誤。

當我們通過JSPM綁定應用程序時,腳本就像應該那樣工作。所以感覺就像我們在加載依賴時遇到了一些問題。我們試圖搞清楚如何在SystemJS中運行shim dependencies,沒有任何運氣。

有沒有人得到這個工作?

+0

這裏有同樣的問題的問題作品調用的基礎。我也在使用SystemJS。我添加了foundation.min.js作爲我的SystemJS加載器的基礎。所以我期望以TypeScript作爲基礎導入它。我怎樣才能清楚打印模塊來自哪裏的打字稿,因爲這對我來說不知何故不明確。 – DaSch

回答

0

我嘗試了很多的版本,最後,現在的作品看起來像這樣

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

不是像在jQuery(document).foundation();

+0

我可以在十月份做這個嗎?如果我正確地得到了上述過程,我將這些導入添加到了我的組件中,那麼我在哪裏調用HTML中的'jQuery(document).foundation();'? – Rexford

+0

你可以每個月都要做o_O 調用init的基礎應該叫做somwhere,你確定DOM已經完全加載了。所以例如在$(document).ready()或者一個角度ngOnInit()中。取決於頁面上的JavaScript如何工作。 – DaSch

+0

你可以請一個例子幫忙嗎? – Rexford