zoukankan      html  css  js  c++  java
  • angular2

    1

    class两种写法

    (1).直接写

    class="{{}}";

    (2).数组

    arr[a,b,c]

    ng-class = "arr"

    2.class和style的另一种写法:

    ng-class="arr"

    ng-style="json"

    3.

    ng-if:会删除元素

    <div ng-if="show">

    ng-show;不会删除

    4.
    数组循环的序列号
    {{$index}}

    5.
    ng-click不能和ng-repeat不能见面
    ng-click不要直接赋值就不会出问题,用一个函数过度下

    6.
    $scope作用域对象
    可添加、可获取
    可监视:
    $scope.$watch("名称",function(){
    },深度监视);
    深度监视是为了监视内容
    加TRUE就可以监视
    7.
    $scope.$aplly();
    强制更新
    8.
    $http-->ajax
    $http.get('a.php',{params:{a:12,b:5}}).success(function(result){
    alert("s"+result);
    }).error(function(){
    alert("f");
    });
    (1)$http.get(url,{params:{}.success().error()});
    (2)$http.post(url,{params:{}.success().error()});
    (3)$http.jsonp(url,{params:{}.success().error()});
    $interval-->定时器
    var timer = $interval(function(){
    },50);
    取消定时器
    $interval.cancel(timer);
    9.
    自定义过滤器
    app.controller('名字',function(){});
    app.filter ('名字',function(){});
    app.filter('my_filter',function(){
    //只执行一次
    return function(a){
    //用几次就执行几次
    return a+5;
    }
    });
    10.
    指令:争强html功能--自定义组件
    app.directive('abc',function(){
    var json = {
    restrict:'E'//约束--指令能用在哪 E:元素C:类 M:注释必须加上replace:ture必须两边空格A:属性
    template:'<span>asd</span>'//模板
    }
    return json;
    });
    11.
    transclude:包裹//提供站位符<ng-tansclude></ng-tansclude>
    12.模块继承
    module('名字',[依赖的模块])

  • 相关阅读:
    C++ template —— 模板基础(一)
    《C++标准程序库》笔记之四
    《C++标准程序库》笔记之三
    《C++标准程序库》笔记之二
    C++标准程序库笔记之一
    JAVA中JPA的主键自增长注解设置
    SVN中服务器地址变更
    JAVA中正则表达式常用的四个方法
    反编译class文件并重新编译的方法
    JAVA中文件与Byte数组相互转换的方法
  • 原文地址:https://www.cnblogs.com/zhaobw/p/6160003.html
Copyright © 2011-2022 走看看