AngularJS控制器和过滤器学习(三)

AngularJS控制器

AngularJS 控制器 控制 AngularJS 应用程序的数据。

AngularJS 控制器是常规的JavaScript对象

<h2>AngularJS 控制器属性</h2>
<div ng-app="" ng-controller="MyController">
   <p>姓名:<input type="text" ng-model="person.name"></p>
    <p>性别: <input type="text" ng-model="person.sex"></p>
    <div>信息: {{person.info()}}  </div>

</div>
<script type="text/javascript">
    function MyController($scope){
        $scope.person = {
            name:"LanFeng",
            sex:"女",
            info:function(){
                var x;
                x = $scope.person;
                return x.name + " "+ x.sex;
            }
        }
    }
</script>
<h2>AngularJS 控制器方法</h2>
<div ng-app="" ng-controller="MyController">
    <p>姓名:<input type="text" ng-model="person.name"></p>
    <p>性别: <input type="text" ng-model="person.sex"></p>
    <div>信息: {{info()}}  </div>

</div>
<script type="text/javascript">
    function MyController($scope){
        $scope.person = {
            name:"LanFeng",
            sex:"女"

        };
        $scope.info=function(){
            var x;
            x = $scope.person;
            return x.name + " "+ x.sex;
        }
    }
</script>

AngularJS过滤器

currency 格式化数字为货币格式。

filter 从数组项中选择一个子集。

lowercase 格式化字符串为小写。

orderBy 根据某个表达式排列数组。

uppercase 格式化字符串为大写。

过滤器可以通过一个管道字符(|)和一个过滤器添加到表达式中。


<h2>AngularJS 控制器方法</h2>
<div ng-app="" ng-controller="MyController">
    <p>姓名:<input type="text" ng-model="person.name"></p>
    <p>性别: <input type="text" ng-model="person.sex"></p>
    <div>信息: {{person.name | }}  </div>

</div>
<script type="text/javascript">
    function MyController($scope){
        $scope.person = {
            name:"LanFeng",
            sex:"女"

        }
    }
</script>
时间: 2024-10-15 06:53:50

AngularJS控制器和过滤器学习(三)的相关文章

AngularJS控制器和AngularJS过滤器的学习(3)

前面简单的学习了AngularJS的表达式和指令,就可以说大概对AngularJS有了一定的了解吧,嘿嘿,下面就来总结学习一下AngularJS的控制器和过滤器哦. 说起来AngularJS控制器,其实就是常规的JavaScript对象.来控制AngularJS应用程序的数据. 一.AngularJS的控制器 <1>.AngularJS 控制器 在浏览器中浏览的结果是: AngularJS应用程序被控制器控制,ng-controller指令定义了应用程序控制器,控制器是JavaScript对象

HBase概念学习(三)Java API之扫描和过滤器

HBase基本的CRUD操作就不多介绍了,无非就是Put,Get,Delete三个类的运用. 本文相当于是阅读HBase权威指南的总结. 一.扫描(Scan) 现在看一下扫描技术,这种技术类似于关系型数据库的游标(cursor),并利用到了HBase底层顺序存储的特性. 使用扫描的一般步骤是: 1.创建Scan实例 2.为Scan实例增加扫描的限制条件 3.调用HTable的getScanner()方法获取ResultScanner对象 4.迭代ResultScanner对象中的Result对象

vue.js基础知识篇(1):简介、数据绑定、指令、计算属性、表单控件绑定和过滤器

目录第一章:vue.js是什么? 代码链接: http://pan.baidu.com/s/1qXCfzRI 密码: 5j79 第一章:vue.js是什么? 1.vue.js是MVVM框架 MVVM的代表框架是Angular.js,以及vue.js. MVVM的view和model是分离的,View的变化会自动更新到ViewModel上,ViewModel的变化会自动同步到View上显示.这种自动同步依赖于ViewModel的属性实现了Observer. 2.它与angular.js的区别 相同

Java进阶篇设计模式之六 ----- 组合模式和过滤器模式

前言 在上一篇中我们学习了结构型模式的外观模式和装饰器模式.本篇则来学习下组合模式和过滤器模式. 组合模式 简介 组合模式是用于把一组相似的对象当作一个单一的对象.组合模式依据树形结构来组合对象,用来表示部分以及整体层次.这种类型的设计模式属于结构型模式,它创建了对象组的树形结构. 简单来说的话,就是根据树形结构把相似的对象进行组合,然后表示该部分是用来做啥的.在中有个很形象的例子,就是电脑中的 文件系统. 文件系统由目录和文件组成.每个目录都可以装内容.目录的内容可以是文件,也可以是目录.按照

拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别

1.过滤器(Filter) 首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题: <filter>   <filter-name>encoding</filter-name>   <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>   <init-param> 

angularjs控制器之间通信,事件通知服务

service要记住一点就是所有的services都是singleton(单例)的,service更多的是做一些业务逻辑,数据交互.当然,利用单例这特点也可以用来做不同控制器间的通信.控制器间的通信也有多种做法:AngularJS控制器controller如何通信?. 利用作用域继承的方式.即子控制器继承父控制器中的内容 基于事件的方式.即$on,$emit,$boardcast这三种方式 服务方式.写一个服务的单例然后通过注入来使用 第一种还是有些局限性,第二种用起来并不太方便(或者个人不习惯

J2EE监听器和过滤器基础

Servlet程序由Servlet,Filter和Listener组成,其中监听器用来监听Servlet容器上下文. 监听器通常分三类:基于Servlet上下文的ServletContex监听,基于会话的HttpSession监听和基于请求的ServletRequest监听. ServletContex监听器 ServletContex又叫application,存在范围是整个Servlet容器生命周期,当系统启动时就会创建,系统关闭时会销毁,该对象通常存放一些非常通用的数据,但是不推荐存放太多

django中自定义标签和过滤器

想要实现自定义标签和过滤器需要进行准备工作: 准备(必需)工作: 1  在某个app下创建一个名为templatetags(必需,且包名不可变)的包.假设我们在名为polls的app下创建了一个templatetags的包,并在该包下创建了一个名为mytags的文件.那么目录结构看起来应该就像这样: polls/ __init__.py models.py templatetags/ __init__.py mytags.py views.py 2  settings文件中的INSTALLD_A

Scala中For表达式的生成器、定义和过滤器

学习了Scala中For表达式的生成器.定义和过滤器 ,应用 for是循环列表,根据用户需要进行过滤. Def main(args:Array[String]){ Val  lauren=Person(“Lauren”,false) Val  rocky=Person(“Rocky”,true) Val  vivian=Person(“Vivian”,false, laure,rocky) Val  person=List(Lauren,Rocky,Vivian) Val forResult=f