Javascript 是否可以只使用AngularJS';谁的前端脚本?

Javascript 是否可以只使用AngularJS';谁的前端脚本?,javascript,angularjs,Javascript,Angularjs,我见过有人谈论在AngularJS中使用后端语言(如asp.net、php)。但是,他们只是通过创建API从NodeJs向另一种后端语言发出HTTP请求。AngularJS或NodeJs本身已经是一种后端语言,我不认为我自己开发2个后端web应用程序只是为了使用AngularJS 是否可以只让AngularJS生成的前端脚本在使用另一种后端语言的web项目上运行,或者只让一个没有后端的简单项目(带有JavaScript版本6的Html)运行,或者像使用ViewJs一样使用AngularJS 问题

我见过有人谈论在AngularJS中使用后端语言(如asp.net、php)。但是,他们只是通过创建API从NodeJs向另一种后端语言发出HTTP请求。AngularJS或NodeJs本身已经是一种后端语言,我不认为我自己开发2个后端web应用程序只是为了使用AngularJS

是否可以只让AngularJS生成的前端脚本在使用另一种后端语言的web项目上运行,或者只让一个没有后端的简单项目(带有JavaScript版本6的Html)运行,或者像使用ViewJs一样使用AngularJS

问题是我想使用
ng if
ng for
。。。就像在视图中一样,我们使用
v-if
v-for
。。。省略Angularjs路由和其他NodeJs内容。因此,当我运行项目时,我不需要运行NodeJs或angularcli。我的意思是只使用AngularJS模板


我希望我和我的英语都很清楚。

AngularJS是在浏览器中自行编译的。不需要NodeJS或任何后端编译


ng if={{showMessage}}

看,不需要后端。Ng if是在浏览器中编译的。


AngularJS没有
ng for
指令,而是使用
ng repeat
。您在考虑AngularJS吗?它不需要nodeJS后端,您可以为生成的文件提供服务并使用任何其他后端。你的构建过程是什么?还是你在想Angular.io?我把Angular.io和Angular.org搞混了。我以为他们是一样的,我还是很困惑。在angular.org上,他们说“这个网站及其所有内容都是指AngularJS(1.x版),如果你正在寻找最新的angular,请访问angular.io。”。那么,这意味着什么呢?我对angular.io和angular.org感到困惑。我以为他们是一样的。但是你让我理解了它们的区别,那些在PHP或Asp.net中使用Angular的人也对此感到困惑,因为他们使用的是Angular.io。谢谢你的澄清。请参阅更新以获得答案。AngularJS的优点之一是它只处理一个库文件。它不需要将TypeScript转换为JavaScript、提前编译、定义类型等等。一个“helloworld”的例子很简单。我已经使用了Angular 2或更高版本。我现在知道AngularJs只是一个js文件,但AngularJs是nodeJs。我可以说我更喜欢Angular 2,因为我更喜欢Typescript(我的项目充满了JavaScript,使用POO是救世主)和使用新的组件文件,而不是将html代码写入JavaScript字符串。但由于路由问题,将angular2包含到现有的web项目中似乎很复杂。我将用不同的页面创建一个新的AngularJs项目,并尝试将其与我现有的项目相结合,以查看结果。因为我的问题是关于AngularJs(我的困惑),现在就完成了。为了方便起见,我将打开另一个关于Angular的线程。我想Angular允许外部模板使用templateUrl。所以很酷。它适合我的项目。