一个Angular模块中可以声明哪些组件?

(1) controller        控制器

(2) directive                指令

(3) function                函数 angular.module( )

(4) service                服务         ng/service/$http

(5) filter                过滤器

(6) provider                提供者/供应商

(7) object                对象

(8) type                        类型

(9) factory                工厂

AngularJS提供的服务:

(1)ng/service/$http:用于向服务器发起异步的AJAX请求

用法:

$http( {method:‘get/post/...‘, url:‘‘} ) .success( fn ).error( fn );

$http.get(‘url‘).success( fn );

$http.post(‘url‘, data).success( fn );

注意:控制器中可以使用$http对象用于从服务器获取AJAX请求响应;必须在控制器声明函数中声明使用该对象!

(2)ng/service/$interval:用于在控制器内实现一个周期性定时器

用法:

$interval( fn, time );

AngularJS四大特性之二——双向数据绑定

Angular所有操作的中心:模型数据——获取、呈现、修改、删除

DOM/jQuery所有操作的中心:DOM元素

(1)方向1:把Model数据绑定(不是简单输出)到View中,此后不管任何时候,只要Model数据一改变,View中的输出会同步改变!

说明:大部分Angular提供的指令默认都具备数据绑定功能。

(2)方向2:把View中的数据(表单输入域)绑定到Model中,此后不管任何时候,只要View数据一改变,Model中的数据立即同步改变!

说明:此方向的绑定只能使用ngModel指令来实现!

易维(深圳)科技有限公司

多维你的世界

微信:EVisYOJOY

微博:http://weibo.com/EVisYOJOY

官网:http://www.evister.com/

联系&投稿:[email protected]

时间: 2024-10-08 05:08:10

一个Angular模块中可以声明哪些组件?的相关文章

angular模块详解

原文: https://www.jianshu.com/p/819421ff955a 大纲 1.angular应用是模块化的 2.对模块(Module)的认识 3.模块的分类:根模块和特性模块 4.NgModel参数详解 5.imports数组与文件头部的import的对比 angular应用是模块化的 1.Angular 应用是模块化的,并且Angular有自己的模块系统,它被称为Angular模块或NgModules. 2.每个Angular应用至少有一个模块(根模块),习惯上命名为AppM

angular模块

在angular中,模块可以是一个对象.一个方法或一个数组(数组的最后一个元素必须是方法).后面要讲的模块属性和方法,都是针对通过angular.module()方法定义的模块而言的,我称之为angular模块. 通过angular.module()方法定义的模块是唯一的,如果重复定义,后面的就会覆盖前面的定义.不是通过angular.module()定义的模块,比如一个方法或一个数组,这些模块也是唯一的,但是这些模块一旦定义无法被修改. angular模块可以说是一个空对象,因为它本身不包含任

Angular 2 + 折腾记 :(8) 动手写一个不怎么靠谱的上传组件

前言 上传功能在任何一个网站中的地位都是举足轻重的,这篇文章主要扯下如何实现一个上传组件 效果图 所具有的功能 支持的图片格式(不传参则使用默认参数) 支持的图片大小 图片上传之前会被压缩(前端) – 异步加载进来 上传过程会显示loading(loading组件)–就一些css3样式 支持组件高度设置,宽度自适应 支持标题设置 组件以模块形式导出 代码如下,相关逻辑请看注释. mit-upload.module.ts – 上传模块 // 这三个就不用再解释了 import { NgModule

[从 0 开始的 Angular 生活]No.38 实现一个 Angular Router 切换组件页面(一)

前言 今天是进入公司的第三天,为了能尽快投入项目与成为团队可用的战力,我正在努力啃官方文档学习 Angular 的知识,所以这一篇文章主要是记录我如何阅读官方文档后,实现这个非常基本的.带导航的网页应用. 需求 需求大概是这样的: 开一个新的 Angular 项目,并且一开始选择加入 Router 功能 根组件是 AppComponent ,然后下方有三个子组件分别是 page1 page2 page3 可以在 AppComponent 内点击连结切换到这三个页面 参考文档: 路由与导航 Rou

asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”” 一,上述错误详情为 二.上述错误分析:  vs2010默认采用的是.NET 4.0框架,4.0框架是独立的CLR,和.NET 2.0的不同,如果想运行.NET 4.0框架的网站,需要用aspnet_r

如何在cocos2d-x中使用ECS(实体-组件-系统)架构方法开发一个游戏?

引言 在我的博客中,我曾经翻译了几篇关于ECS的文章.这些文章都是来自于Game Development网站.如果你对这个架构方式还不是很了解的话,欢迎阅读理解 组件-实体-系统和实现 组件-实体-系统. 我发现这个架构方式,是在浏览GameDev上的文章的时候了解到的.很久以前,就知道了有这么个架构方法,只是一直没有机会自己实践下.这一次,我就抽空,根据网上对ECS系统的讨论,采用了一种实现方法,来实现一个. 我很喜欢做游戏,所以同样的,还是用游戏实例来实践这个架构方法.我将会采用cocos2

asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示"处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误模块"ManagedPipelineHandler"" 我要发布的的web项目开发工具及所用系统 ①开发工具:vs2010.数据库:sqlserver ②操作系统:windows7 ③IIS:IIS 7.5

把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案

把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把该文件夹整体当成一个包 然后编辑__init__.py 加入__all__ = ["功能名1","功能名2",...../或者类名也行] 再通过from . import 模块名 这样就可以调用包中那些模块功能了 #如果导入这个模块的方式是 from 模块名 import

Angular 模块 (NgModule)

NgModule 是一个带有 @NgModule 装饰器的类. Angular 模块把组件.指令和管道打包成内聚的功能块,每个模块聚焦于一个特性区域.业务领域.工作流或通用工具. NgModule 的元数据会做这些: 声明某些组件.指令和管道属于这个模块. 公开其中的部分组件.指令和管道,以便其它模块中的组件模板中可以使用它们. 导入其它带有组件.指令和管道的模块,这些模块中的元件都是本模块所需的. 提供一些供应用中的其它组件使用的服务. 原文地址:https://www.cnblogs.com