AngularJS ng-style 指令

  • 定义和用法

    ng-style 指令指定 HTML 元素的 style 属性。
    ng-style 属性的值必须是一个对象,或者是返回对象的表达式。
    该对象由键值对中的 CSS 属性和值组成。
  • 语法

    <element ng-style="expression"></element>
    
    所有的HTML元素都支持该指令
  • 参数

    参数 必需的 描述
    expression 该表达式返回一个对象,其中键是CSS属性,而值是CSS值。
  • 示例

    下例演示了使用带有CSS键和值的对象,使用AngularJS添加一些样式:
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>欢迎来到菜鸟教程</title>
    <script src="//cdn.bootcss.com/angular.js/1.5.8/angular.min.js"></script>
    </head>
    <body ng-app="myApp" ng-controller="myCtrl">
          <h1 ng-style="myObj">Welcome Angular</h1>
          <script>
              var app = angular.module("myApp", []);
              app.controller("myCtrl", function($scope) {
                 $scope.myObj = {
                    "color" : "white",
                    "background-color" : "coral",
                     "font-size" : "60px",
                     "padding" : "50px"
                  }
              });
          </script>
    </body>
    </html>
    
    尝试一下