2017-05-26 63 views
1

我在ASP.Net核心(MVC + API)中的視圖中編寫了香草JavaScript對象,以處理所有客戶端功能。我可以在香草JavaScript + ASP.Net Core中獨立使用Aurelia的綁定庫嗎?

我的目標是將我的應用程序構建爲PWA(漸進式Web應用程序)。 所以我以後可以添加完整的Aurelia框架。

對於我的對象,我現在只想單獨使用Aurelia的綁定庫,即 。我知道它非常強大。

這是可能的嗎?我該怎麼做?

謝謝。

+0

我懷疑這是可能的,因爲羅布艾森伯格的歷史與迪朗達爾和過去有關的觀點「用什麼你要'。我沒有看到任何東西強迫你使用路由器或其他方面。我懷疑你只需要明確地編寫頂層視圖。但我沒有嘗試過。 – joshp

回答

0

您可以將您的應用程序構建爲漸進式Web應用程序,並僅使用綁定庫,但實際上只需將幾個關鍵庫一起使用即可獲得更好的開發人員體驗。只因爲你可以做一些事情並不總是意味着你應該。

看看here在文檔中進行更徹底的例子,但簡而言之,它看起來像這樣 -

<!doctype html> 
<html> 
    <head> 
    <title>My App</title> 
    </head> 
    <body> 
    <my-component message="Enhance Me"></my-component> 

    <script src="jspm_packages/system.js"></script> 
    <script src="config.js"></script> 
    <script> 
     SystemJS.import('aurelia-bootstrapper').then(bootstrapper => { 
     bootstrapper.bootstrap(function(aurelia){ 
      aurelia.use 
      .defaultBindingLanguage() 
      .defaultResources() 
      .developmentLogging() 
      .globalResources('resources/my-component'); 

      aurelia.start().then(() => aurelia.enhance()); 
     }); 
     }); 
    </script> 
    </body> 
</html> 
+0

感謝,目前,我傾向於使用具有最小依賴性的綁定庫。我正在考慮2個圖書館,aurelia的一個或rivetsjs – stefan2410

相關問題