【问题标题】:JSON to Angular2+ Single Page Application creationJSON 到 Angular2+ 单页应用程序创建
【发布时间】:2017-08-18 10:48:21
【问题描述】:

我想基于下面提供的 JSON 生成一个 Angular js 应用程序 -

{
  name: 'App Name',
  pages: [ 
    { name: 'Home', url: '/',
      layout: { 
         type:'HTMLElement'
         tag:'div',
         attr: {},
         children:[
           {
             type: 'AngularComponent',
             tag:'hello-world',
             attr: {},
             children:[]
           }
         ]
      } 
   },
    ...page2 , page 3 etc...
  ]

}

这我可以用 angularJs1.x 做,但我发现用 angular2 做同样的事情非常困难。

我不想为此依赖 angular-cli。 我希望每件事都使用 JavaScript 而不是打字稿,因为打字稿中页面的代码生成可能会导致问题。 angular2 编译过程需要时间,即使是预览我也必须等待超过 10 秒,而在 angularjs 中它是即时的。 应用程序的大小很大,在这种情况下为 3MB+。

对此的任何建议和建议。 谢谢

【问题讨论】:

  • 然后坚持使用 AngularJS。 Angular(2 或 4)基于 Typescript,如果您不想使用 Typescript,那么您也不想使用 Angular。

标签: javascript angularjs angular single-page-application


【解决方案1】:

有很多选择:

  • 继续使用 AngularJS (= 1.x)
  • 创建一个单独的库(可能不使用 AngularJS 或 Angular)
  • 优化您的代码设计:创建子模块,单独编译它们,但这可能会带来其他问题
  • 优化您的环境:切换到 SSD 或 RAMDISK

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 2018-03-19
    • 2020-11-22
    • 2011-04-09
    相关资源
    最近更新 更多