是否可以仅使用AngularJS的前端脚本?

时间:2019-07-10 03:34:58

标签: javascript angularjs

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

是否有可能仅使AngularJS生成的前端脚本在使用另一种后端语言的Web项目上运行,或者仅在没有后端的简单项目(具有JavaScript版本6的HTML)上运行,或者像这样使用AngularJS是ViewJs?

我只是想使用ng-ifng-for ...,就像我们使用v-ifv-for ...一样,并省略了Angularjs路由和其他NodeJ的东西。这样,当我运行项目时,不需要运行NodeJs或Angular-cli。我的意思是只使用AngularJS模板。

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

1 个答案:

答案 0 :(得分:2)

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

<script src="//unpkg.com/angular/angular.js"></script>
<body ng-app>
    <input type="checkbox" ng-model="showMessage">ng-if = {{showMessage}}<br>
    <p ng-if="showMessage">
    See, no backend necessary. Ng-if was compiled in the browser.
    </p>
</body>


  

angularjs.org上,他们说:“该网站及其所有内容均引用AngularJS(版本1.x),如果您正在寻找最新的Angular,请访问angular.io。”。那是什么意思呢?

以下是一个友好的提醒: 1

Angular 1.x  == AngularJS
Angular 2+   == Angular

有关更多信息,请参见