前言:
已经不记得具体开始接触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年的教师线上读书活动以《论语》为主,配合其他教育专著和专业知识书籍,帮助教师深化理论...
活动主题则是整个读书活动的灵魂,它贯穿于整个活动之中,指引着活动的方向。例如,“我读书,我快乐!”强调了阅读的愉悦感,“阅读,是与我们相伴一生的精神家园”突出了阅读的长期价值,“书香班级,书香教师,...
2. **主题读书活动**:学校每月组织不同的主题读书活动,如“好书我推荐”、“读书随笔”等,鼓励教师和学生积极参与,通过交流和分享,增强了阅读的趣味性和互动性。这些活动不仅丰富了教师和学生的读书生活,也...
【2020暑假读书活动总结】 暑假读书活动是学校教育的重要组成部分,旨在培养学生的阅读习惯,提升他们的文化素养和思考能力。此次活动以“读好书,好读书,读书好”为理念,强调了读书对个人和社会的积极影响。活动...
3. **多元读书活动**:学校从个人、班级到全校层面设计各类读书活动,包括笔记评比、成果展示、读书之星评选等,鼓励学生积极参与,增强阅读成就感,促进良好读书氛围的形成。 4. **家校合作**:推广“亲子共读”,...
我们举办了形式多样的读书活动,例如故事会、朗诵比赛和科学知识竞赛等,让学生们在参与中感受阅读的乐趣,并提高他们的阅读能力。通过发挥学生领袖的作用,让班干部和热爱阅读的同学成为模范,参与组织和反馈活动,...
- 举行“爱上阅读”读书月启动倡议仪式,提升活动影响力。 - 开辟班级阅读园地,展示学生阅读成果。 - 整理图书角,健全管理制度,强调图书爱护与及时归还。 - 召开主题班会,以经典名著为中心,进行读书交流。 ...
【学校2020读书活动总结】\n\n在2020年,学校积极组织了丰富的读书活动,旨在激发师生的阅读兴趣,提升知识素养,塑造浓厚的书香氛围。以下是对活动的详细总结和主要知识点。\n\n一、营造读书氛围\n\n活动启动阶段,...
每日晨读的评比和“读书之星”的评选,进一步激励了学生们的读书热情。 在活动中,学生们通过不同形式展现阅读成果,如低年级讲故事和编故事,高年级进行演讲和调查报告,这不仅锻炼了他们的语言表达能力,还培养了...
【2021读书活动阅读总结】文档主要涵盖了中学教育中的阅读推广活动,具体总结了两个班级在2021年开展的读书活动情况。以下是关键知识点的详细说明: 1. **阅读活动的重要性**:读书活动是提升学生综合素质的重要...
1. **指导思想**:活动以“让每一个孩子畅游书海,让每一个孩子都能从书中汲取营养”为目标,旨在通过阅读活动,使学生能够感受到中华文明的魅力,提升他们的文化素养和整体素质。 2. **活动目的**: - 让孩子们...
活动伊始,学校即明确了读书活动的目标和意义,即通过活动的开展,使师生们能够真正感受到阅读的魅力,逐渐养成良好的阅读习惯,从而提升师生的整体人文素养,进一步营造出浓郁的书香氛围。在此基础上,活动针对教师...
在2022年1月23日这个值得纪念的日子里,我们学校成功开展了一次意义非凡的校园读书活动。本次活动的举办,旨在进一步提升学生的文化素养,拓宽他们的知识视野,从而为他们提供一个充满书香气息的校园环境。我们深知...
- 3月份为活动启动月,主要工作是制定读书计划书,收集与读书相关的名言警句,并准备所需的物品。 - 4月份则是落实和实践的月份,学生需要设立个人和班级的读书计划,并建立班级图书角。同时,开始推出读书小报,并...
活动之初,制定了一份详实的读书活动计划,明确了目标和步骤,确保活动的有序进行。同时,通过“我读书,我快乐”的主题班会,让学生分享读书的乐趣,增强阅读的吸引力。此外,利用班级环境的影响力,如语文老师的...
紧接着,通过快板、讲故事、歌舞表演、分享读书名言等形式,让孩子们在互动与体验中感受阅读的魅力。其中,特别设计的环节如邀请同学上台分享自己最近读到的好书,或者教师朗读一段富有哲理的书籍选段,都是活动的...
1. 举办多元化的活动:如“读书之星”评选、“我和书的故事”征文大赛、电影原声模仿大赛等,增强了活动的趣味性和参与度。 2. 开门办馆理念:通过读者问卷调查、图书漂流、学生自主管理阅览室等方式,促进师生共建...
活动中,学校组织了一系列丰富多样的活动,如“读书之星”评选、“阅读知识竞赛”、征文比赛、古诗词及名著知识竞赛,鼓励学生积极参与,展示阅读成果。这些活动不仅提升了学生的阅读兴趣,也促进了他们语文能力的...
- **主题班会**:通过多种形式的活动,如分享读书感受、表演书中的场景、交流读书经验等,让学生在互动中体验阅读乐趣。 - **静心阅读**:利用课余时间鼓励学生静心阅读,享受阅读带来的宁静与惬意。 - **手抄报...
这次活动以“创建读书校园”为主题,通过一系列精心策划的活动,如“读书之星”评选、朗读比赛、班级读书会、图书馆开放、图书角设立以及读书竞赛等,激发了师生广泛的阅读兴趣,营造了积极向上的学习氛围。...