2016-09-05 102 views
1

我正在嘗試更新一個基於pluralsight課程「使用Aurelia構建應用程序」的應用程序,以便爲DOM提供全局可用的自定義組件。如何在Aurelia全球範圍內提供自定義元素?

該課程仍然具有全球化資源,因爲它是在0.15之前寫入的,或者未被更新並且未被更新。

注意<需要>做工作,以顯示包含在資源的自定義組件...

這些方法都似乎:

在main.js:

aurelia.use 
     .standardConfiguration() 
     .developmentLogging() 
     .globalResources("./resources/nav-menu"); 

aurelia.use 
     .standardConfiguration() 
     .developmentLogging() 
     .feature("resources"); 

與./resources/index含

export function configure(aurelia) { 
    aurelia.globalResources("./nav-menu"); 
} 

aurelia.use 
     .standardConfiguration() 
     .developmentLogging() 
     .plugin("./resources/nav-menu"); 

的.js這已經再次改變,還是......?

回答

1

不確定你使用哪一門課程,但這是從第5章開始的。沒走的道路,但它顯示了電影,然後導航:-)

看到這個gistrun的工作例如:

https://gist.run/?id=ef855f42433dd22c533e1f52e48dfc45

(在Chrome運行,以獲得最佳gistrun支持)

+0

謝謝,是的第5章。我粘貼了你的解決方案,我得到了和以前一樣的結果。有什麼我需要導入或更新我想知道... jspm更新 - 沒有變化。 – davidjmcclelland

+0

我不知道它還有多少會與課程保持一致,但最好是獲取aspnet核心的aurelia骨架的副本,並按文件複製文件。 jspm升級可能不會將您更新到最新的位(您需要手動將它們從github設置爲npm)。您是否看過Brain Noyes的aurelia基礎課程?從2016年5月開始,使用1.0.0 beta版本,這更接近今天。 –

+0

我確實去過其他課程併爲自定義元素構建了相應的應用程序。我得到了示例應用程序運行,但沒有得到理解它是如何工作的。從那時起我開始建立github aurelia cli,這也是完全不同的。移動目標。 – davidjmcclelland