![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
angularJs
987860960
这个作者很懒,什么都没留下…
展开
-
表达式
表达式解析表达式 AngularJS通过$parse这个内部服务来进行表达式的运算,这个服务能够访问当前所处的作用域 这个过程允许我们访问定义在$scope上的原始JavaScript数据和函数[x] 将$scope服务注入到控制器中,然后调用它就可以实现手动解析表达式。举例来说,如果页面上有一个输入框绑定到了expr变量上,如下所示:<div ng-controller="MyCo原创 2017-05-10 20:38:21 · 298 阅读 · 0 评论 -
$scope的生命周期
$scope的生命周期 scope的生命周期处理有四个不同的阶段−创建在创建控制器或指令的时候,AngularJS会用scope的生命周期处理有四个不同的阶段 - 创建 在创建控制器或指令的时候,AngularJS会用injector创建一个新的作用域,并在这个新建的控制器和指令运行时将作用域传递进去。 也可以调用Scope类上的$new()手动创建。 - 链接原创 2017-05-10 20:37:22 · 693 阅读 · 0 评论 -
作用域层级和继承
作用域层级和继承 在上节的基础上,我们想显示出居住在给定国家的人口占世界人口的百分比。 为了满足此需求,在worldctrl管理的作用域中定义worldsPercentage函数,代码如下: $scope.worldsPercentage=function(coutryPopulation){ return (coutryPopulation/$scope.populati原创 2017-05-10 20:36:46 · 370 阅读 · 0 评论 -
作用域
作用域[x] 完美的架构是将业务逻辑都放在控制器中,而将相关的数据都放在控制器的作用域中。作用域的基本功能 提供观察者以监视数据模型的变化 将变化通知给整个应用,甚至系统外的组件 可以进行嵌套,隔离业务功能和数据 给表达式提供运算时所需执行的环境 [x] ng-controller指令是作用域创建指令作用域层级var HelloCtrl = function(){原创 2017-05-10 20:35:58 · 287 阅读 · 0 评论 -
模块
模块AngularJS使用angular。module()声明模块 ,这个模块接受两个参数,第一个是模块的名称,第二个是依赖列表其中[]定义该模块依赖的另一个模块 var mod=angular.module('module_name',[]);[x] 该方法相当于AngularJS模块中的setter方法,是用来定义模块的引用模块ng-app="module_name"[ ] 该方法相当于An原创 2017-05-10 20:34:59 · 217 阅读 · 0 评论 -
[模块]()
模块[x] M:模型[x] V:视图[x] C:控制器MVC是一种软件架构模式,他将表现从用户交互中分离出来。 模型中包含应用的数据与数据进行交互的方法 视图将数据呈现给用户 控制器是二者之间的桥梁,用来存放将二者绑定在一起的业务逻辑 模块1 AngularJS使用angular。module()声明模块 ,这个模块接受两个参数,第一个是模块的名称,第原创 2017-05-10 20:33:45 · 243 阅读 · 0 评论 -
过滤器
过滤器在html中的模版绑定符号{{}}内通过 | 符号调用过滤器。例如:将字符串转换成大写:{{name | uppercase}}在JavaScript中可以通过$filter调用过滤器。例如,在javaScript中使用lowercase过滤器:app.controller('DemoController',['$scope','$filter', function(原创 2017-05-10 20:31:19 · 237 阅读 · 0 评论 -
Hello world ----------AngularJS示例
[x] 让我们通过“Hello World”与angularJS初次见面吧<body ng-app ng-init="name='world'"><h1>Hello,{{name}}</h1></body>ng-init用于初始化模型(model)name,并通过{{name}}表达式来传递它的值。[x] 通过这个简单的例子,angularJS模版所呈现出的重要特征有: [x] 1、使原创 2017-05-08 17:15:01 · 286 阅读 · 0 评论