• anjularjs ng -class 的设置



    function Ctr($scope) {      $scope.isActive = true; }  <div ng-class="{true: 'active', false: 'inactive'}[isActive]"> </div>
    复制代码

    其结果是2中组合,isActive表达式为true,则 active,负责inactive。

    2对象key/value处理主要针对复杂的class混合,其形如:

    复制代码
    function Ctr($scope) {   }  <div ng-class {'selected': isSelected, 'car': isCar}"> </div> 
    复制代码

     

    当 isSelected = true 则增加selected class,
    当isCar=true,则增加car class,
    所以你结果可能是4种组合。

    个人推荐用2,3两种方式,不建议将class放入controller scope之上,scope需要保持纯洁行,scope上的只能是数据和行为。

  • 相关阅读:
    Linux安装nginx
    linux目录结构
    Django-admin
    celery
    Flask-Migrate
    Flask-Script
    Flask-SQLAlchemy
    SQLAlchemy
    mongodb的增删改查
    websocket的加密和解密过程
  • 原文地址:https://www.cnblogs.com/cf924823/p/5500767.html
Copyright © 2020-2023  润新知