在9月25日,我们为印度地区举办了一个名为 “分步AngularJS初学者” 的网络研讨会,我们现在想与您分享演示文稿和录制的网络研讨会!在网络研讨会中,我们介绍了:
- AngularJS简介
- SPA简介
- 控制器和 $ scope对象
- 控制器层次结构
- 服务和工厂方法
- 路由
- AngularJS应用程序中的CRUD操作
您可以在这里找到网络研讨会的记录:
您还可以找到演示幻灯片在这里。
网络研讨会的一些问题如下:
什么是 $ scope对象
$ 范围对象粘合控制器和AngularJS应用程序中的视图。在创建控制器时,我们将 $ scope对象作为输入参数传递给控制器。控制器将数据和行为附加到 $ scope对象以传递给视图。
我们可以有多个模块吗?
是的AngularJS应用程序可以有多个模块。但是,建议在应用程序中只有一个主模块。我们设置ng-app属性的值来分配主模块。
Ng-repeat中的a = “作者中的a” 是什么?
在ng-repeat指令中,a是一个变量。使用变量a,我们将遍历作者数组。您可以自由给出变量的任何名称,而不是a。
如何在AngularJS中从后端数据库中发送数据?
您可以使用以下步骤:
- 编写启用HTTP的服务,如WCF REST或Web API,以对数据库执行CRUD操作。
- 使用工厂方法或服务方法创建自定义AngularJS服务。使用 $ http服务调用REST服务或Web API
- 通过在控制器模块中注入服务模块,在控制器中使用自定义服务。
- 将从服务返回的数据附加到控制器 $ scope对象。
- 使用控制器 $ 范围在视图上,并从数据库中呈现数据。
什么是控制器?
控制器是一个JavaScript构造函数,它在AngularJS应用程序中保存应用程序数据和业务逻辑。AngularJS创建一个新的对象每次我们使用AngularJS控制器。
什么是服务?
服务是每个应用程序创建一次的JavaScript函数。我们可以使用service(),factory(),provider (), value() 和constant() 方法在AngularJS应用程序中创建服务。AngularJS为我们提供内置服务也像 $ q,$ http等。
什么是 $ rootScope对象?
$ rootScope对象是AngularJS中所有 $ scope对象的父对象。所有 $ scope对象都可以访问 $ rootScope属性。
再次感谢您对我们的网络研讨会感兴趣-我们期待着在未来的网络研讨会上见到您!