【发布时间】: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