宝哥软件园

AngularJS教程的环境设置

编辑:宝哥软件园 来源:互联网 时间:2021-09-07

在本章中,我们将讨论如何建立一个用于Web应用程序开发的AngularJS库。我们还将简要研究目录结构及其内容。

当你打开链接https://angularjs.org/,时,你会看到两个选项来下载AngularJS库:

GitHub下载-点击此按钮进入GitHub,获取所有最新脚本。

下载-或点击此按钮,您将看到:

该屏幕提供了如下使用角度JS的各种选项:

下载和本地主机文件

有两种不同的选择:旧版本和最新版本。名字本身不言自明。旧版本低于1.2.x,最新版本为1.3.x。

我们也可以使用缩小、未压缩或压缩版本。

CDN接入:也可以使用CDN。CDN将提供世界各地的接入。在这种情况下,谷歌托管一个区域数据中心。这意味着使用CDN的移动主机的文件,从自身的服务器到一系列的外部因素都是有责任的。这也提供了一个优势,那就是如果访问者已经从同一个CDN AngularJS副本下载了你的网页,就不必再下载了。

在本教程中使用CDN版本库。

例子

现在让我们用AngularJS库写一个简单的例子。创建一个HTML文件myfirstexample.html,如下所示:

!doctype html html head script src=' http :https://Ajax . googleapi.com/Ajax/libs/angular js/1 . 3 . 0-beta . 17/angular . min . js '/script/head body ng-app=' myapp ' div ng-controller=' hello controller ' H2 welcome { { hello to . title } }到Yiibai的世界!/h2 /div脚本angular.module('myapp ',[])。控制器(' HelloController ',函数($ scope){ $ scope . hello to={ };$ scope . hello to . title=' AngularJS ';});/script/body/html以下部分详细描述了上述代码:

包括AngularJS

我们已经在AngularJS JavaScript文件中包含了HTML页面,因此我们可以使用AngularJS:

head script src=' http :http://Ajax . googleapis.com/Ajax/libs/AngularJS/1 . 2 . 15/angular . min . js '/script/head在其官方网站上查看angular js的最新版本。

指向AngularJS应用程序

接下来,让我们告诉您HTML的一部分包含AngularJS应用程序。这可以通过将ng-app属性赋予AngularJS应用程序根目录中的HTML元素来实现。您可以将其添加到HTML元素或正文元素,如下所示:

Body ng-app='myapp'/body视图

这部分的观点:

div ng-controller=' hello controller ' H2欢迎{{helloTo.title}}来到Yiibai的世界!/h2/divng-controller告诉AngularJS什么是控制器和视图。HelloTo.title告诉AngularJS在这个名为Helloto.title的HTML位置写下“模型”的值。

控制器

控制器的一部分是:

编写angular.module脚本(' myapp ',[])。控制器(' HelloController ',函数($ scope){ $ scope . hello to={ };$ scope . hello to . title=' AngularJS ';});/script这段代码首先在名为HelloController的控制器中注册名为MyApp的角模块控制器的功能。我们将在各自的章节中了解更多关于模块和控制器的信息。控制器的功能通过角度模块(.).控制器(.)函数调用。

传递给控制器函数的$scope参数模型。控制器函数添加了一个helloTo的JavaScript对象,其中添加了一个标题字段。

执行

将上述代码保存为myfirstexample.htmll,并在任何浏览器中打开。您将看到以下输出:

当页面加载到浏览器中时,会发生以下事件:

HTML文档被加载到浏览器中,并由浏览器进行计算。加载AngularJS JavaScript文件并创建角全局对象。接下来,执行JavaScript的寄存器控制器功能。

AngularJS扫描整个HTML,找到AngularJS应用程序和视图。一旦找到视图,它将视图连接到相应的控制器功能。

然后AngularJS执行控制功能。然后,它呈现并填充控制器模型数据视图。这一页现在准备好了。

更多资讯
游戏推荐
更多+