前言:
已经不记得具体开始接触Angular的时间了,也很久没来参加社区的活动了,进入了创业公司,开始了新的忙碌而又充满挑战的职业生涯。不过还是希望自己坚持随便写写的习惯,保持下去,继续活跃在社区。
忠心希望试读活动越办越好~
正文:
以前很多人抱怨angular的资料比较少,虽然出自名门(来自Google),其实相对而言,在早期的时候:是的。
去infoQ上看,angular的tag确实也不是很多。前一段Dave Gruber对热门的js框架发展就行了深入分析,其中就包括Angular,以及Backbone这样的。
从项目贡献者的总数,代码行数,总提交量等等维度,Angular已经展现出大社区的样子了。写本文的时候,特地去看了一下github上:
- 官网:http://angularjs.org/
- star 已经到了17681了
- fork 目前是4970
- contributors 539
- commits 3832
- 目前最新版本1.2.4
了解Dart的同学,应该也看到谷歌开始把AngularJS移植到Dart,命名:Augular.dart.
(它不是一个调用JavaScript的包装器,用Dart编写的),AngularJS Is Being Ported to Dart
讲这么多其实想说,fe们,如果你还没有开始接触angular,或者对它不是很熟悉的话,加入到angular的队伍中来。
本文我主要讲一下下面这个【不新不旧】的东西:
注释:
以下内容除了来自试读的Pdf,本人加了一些官方相关性的外链,还有各个api的地址,有兴趣的可以点击看看,api地址来自:http://docs.angularjs.org/api/
指令:
angular的一个特点:模板可以写成HTML,加入了一些新的属性。
- 告诉angular页面中需要他管理的
<html ng-app>
- 指定每一个控制器负责监视视图的哪个部分
<body ng-controller="bodyController"> <script> function bodyController(){ } </script>
ng-repeat
- 根据集合中的项目一次创建一组元素的多份拷贝,比如你遍历创建一组列表。
<ul ng-controller="jobController"> <li ng-repeat="job in jobs"> <a href="http://www.wandoujia.com/join#getJobInfo={{job.id}}">{{job.name}}</a> </li> </ul> <script> //@tip 如果你很细致地看到这里,诚挚地欢迎加入我们 // http://www.wandoujia.com/join#getJobInfo=5 var jobs = [ {name:"产品设计师",id:1}, {name:"资深视觉设计师",id:3}, {name:"用户界面工程师",id:5}, {name:"Windows 研发工程师",id:6}, {name:"Android 研发工程师",id:7} ]; function jobController($scope){ $scope.jobs = jobs; } </script>
补充一些:
- $index 返回当前的元素序号
- $first 是否是第一个元素
- $middle 是否是中间的某个元素
- $last 是否是最后一个元素
ng-model
- 把输入数据绑定到模型中的一部分属性上
事件处理指令:
- ng-click
- ng-dblclick
- ng-submit 自动阻止浏览器默认行为
- ng-change 对于输入元素来说,使用它来指定一个控制器方法,一段修改输入值,会被调用
ng-show和ng-hide
- 根据传递的表达式来显示和隐藏元素
原理: 把元素的样式设置为display:block显示;display:none来隐藏
- 对于img和a标签,可以使用这两个指令
<img ng-src="***/{{hash}}" /> <a ng-href="***/{{hash}}"></a>
ng-bind
- 显示并刷新文本
//方式1:花括号 <p>{{param}}</p> //方式2:基于属性 <p ng-bind="param"></p>
- 可以直接设置元素的css style
相关推荐
【教师线上读书活动】是提升教师专业素养的重要方式,它旨在通过阅读和分享,增进教师的理论知识,激发教育创新思维。2020年的教师线上读书活动以《论语》为主,配合其他教育专著和专业知识书籍,帮助教师深化理论...
本次读书活动是由学校在9月19日至27日间举办的,旨在通过一系列的青少年爱国主义训练读书活动,弘扬以爱国主义为核心的民族精神和以改革创新为核心的时代精神。活动的目标是培养学生的集体主义、社会主义思想以及...
2. **主题读书活动**:学校每月组织不同的主题读书活动,如“好书我推荐”、“读书随笔”等,鼓励教师和学生积极参与,通过交流和分享,增强了阅读的趣味性和互动性。这些活动不仅丰富了教师和学生的读书生活,也...
学校还开展了“阅读中成长”的家校互动读书活动,鼓励家长与孩子共同阅读,分享感受,增进亲子关系,同时也让家长体验阅读的乐趣,为孩子树立榜样。 总结,校园读书活动是全面提升学生综合素质的有效手段,通过多元...
【2020暑假读书活动总结】 暑假读书活动是学校教育的重要组成部分,旨在培养学生的阅读习惯,提升他们的文化素养和思考能力。此次活动以“读好书,好读书,读书好”为理念,强调了读书对个人和社会的积极影响。活动...
3. **多元读书活动**:学校从个人、班级到全校层面设计各类读书活动,包括笔记评比、成果展示、读书之星评选等,鼓励学生积极参与,增强阅读成就感,促进良好读书氛围的形成。 4. **家校合作**:推广“亲子共读”,...
- 举行“爱上阅读”读书月启动倡议仪式,提升活动影响力。 - 开辟班级阅读园地,展示学生阅读成果。 - 整理图书角,健全管理制度,强调图书爱护与及时归还。 - 召开主题班会,以经典名著为中心,进行读书交流。 ...
【学校2020读书活动总结】\n\n在2020年,学校积极组织了丰富的读书活动,旨在激发师生的阅读兴趣,提升知识素养,塑造浓厚的书香氛围。以下是对活动的详细总结和主要知识点。\n\n一、营造读书氛围\n\n活动启动阶段,...
2. **开展多样化的读书活动**:包括个人自由阅读、好词好句摘记、故事分享、知识问答、诗歌朗诵、小品表演和歌曲演唱等,让学生在参与中感受阅读的魅力。 3. **促进知识交流与分享**:鼓励学生分享自己的读书故事,...
每日晨读的评比和“读书之星”的评选,进一步激励了学生们的读书热情。 在活动中,学生们通过不同形式展现阅读成果,如低年级讲故事和编故事,高年级进行演讲和调查报告,这不仅锻炼了他们的语言表达能力,还培养了...
【2021读书活动阅读总结】文档主要涵盖了中学教育中的阅读推广活动,具体总结了两个班级在2021年开展的读书活动情况。以下是关键知识点的详细说明: 1. **阅读活动的重要性**:读书活动是提升学生综合素质的重要...
1. **指导思想**:活动以“让每一个孩子畅游书海,让每一个孩子都能从书中汲取营养”为目标,旨在通过阅读活动,使学生能够感受到中华文明的魅力,提升他们的文化素养和整体素质。 2. **活动目的**: - 让孩子们...
活动之初,制定了一份详实的读书活动计划,明确了目标和步骤,确保活动的有序进行。同时,通过“我读书,我快乐”的主题班会,让学生分享读书的乐趣,增强阅读的吸引力。此外,利用班级环境的影响力,如语文老师的...
1. 举办多元化的活动:如“读书之星”评选、“我和书的故事”征文大赛、电影原声模仿大赛等,增强了活动的趣味性和参与度。 2. 开门办馆理念:通过读者问卷调查、图书漂流、学生自主管理阅览室等方式,促进师生共建...
活动以“文明美德伴我成长”为主题,时间跨度从2012年3月至5月底,覆盖了多个阶段的读书与实践活动。 活动的第一步是宣传启动,确保每位学生都能获得《文明美德伴我成长》的读本,并通过少先队阵地进行文化宣传,...
活动中,学校组织了一系列丰富多样的活动,如“读书之星”评选、“阅读知识竞赛”、征文比赛、古诗词及名著知识竞赛,鼓励学生积极参与,展示阅读成果。这些活动不仅提升了学生的阅读兴趣,也促进了他们语文能力的...
- **主题班会**:通过多种形式的活动,如分享读书感受、表演书中的场景、交流读书经验等,让学生在互动中体验阅读乐趣。 - **静心阅读**:利用课余时间鼓励学生静心阅读,享受阅读带来的宁静与惬意。 - **手抄报...
【小学生读书活动总结】 在教育领域,小学生读书活动是一项重要的实践活动,旨在培养学生的阅读兴趣,提升他们的文化素养和综合能力。以下是对这类活动的详细分析和总结: 首先,开展读书活动的意义重大。通过组织...
### 学校中华魂读书活动总结相关知识点 #### 一、活动背景与目的 - **背景**:为纪念抗日战争胜利65周年,传承和弘扬抗日精神,加深当代小学生对中国历史的理解与认识。 - **目的**:通过组织“中华魂”读书活动,...
活动的目的是让孩子们理解读书的重要性,学会选择好书,并通过分享读书方法和感受,增强他们对阅读的热爱。活动预备阶段包括常规的队列组织和仪式,为活动营造庄重而又富有乐趣的氛围。 活动过程设计丰富多样,旨在...