发表于: 2017-05-24 22:05:41

1 908


今天完成的事情:

   学习angular1中常见知识点和操作

   完成任务6中后台界面

   

   

  

明天计划的事情

  开始做任务6

   继续学习angular

   

    

遇到的问题:

  初涉angular,对于机制不是很清楚,后面的的任务都是angular中的一些操作,我打算将angular中的常用操作先了解一些,然后在开始任务。今天查看了很多关于$scope的东西,这个对象在angular的作用是否可以理解为模块化的基础?所有的在view和controll层面出现及操作的东西都储存在scope中。

 

  定义一个angular应用,需要先定义一个angular模块(module),所谓的模块就是一系列函数的集合,当应用被启动时,这些函数被执行。
 var app = angular.module("myApp",[]);

<html ng-app="myApp">


$scope实际就是一个JS对象,controll和view都可以访问它,利用它在两者之间传递信息。$scope里即储存数据,又储存运行在view上的函数。
每一个angular应用都有一个$rootScope,最顶级的scope,它对应着含有ng-app指令属性的那个DOM。
$scope提供了一些工具方法,如$watch()、$apply()
$scope是表达式的执行环境(或者叫做作用域)
$scope结构与DOM的树形结构相似,子$scope对象会继承父$scope的属性和方法
$scope生命周期

 创建——监察注册——检测模型的变化——变化观察——销毁


多个控制的复用不用不要使用继承的方式去实现,采用 serves.


  

收获:初涉angular 。 



返回列表 返回列表
评论

    分享到