2017-05-26 54 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

相关问题