AngularJS ng-styleディレクティブ

AngularJS 参考手册AngularJS リファレンスマニュアル


AngularJS 例

AngularJSでスタイルを追加するには、CSS key=>value オブジェクト形式を使用します:

<body ng-app="myApp" ng-controller="myCtrl">

<h1 ng-style="myObj">サンプル</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>

試してみる »

定義と用法

ng-styleディレクティブはHTML要素にstyle属性を追加します。

ng-style属性値はオブジェクトである必要があり、式もオブジェクトを返します。

オブジェクトはCSSプロパティと値で構成され、つまり key=>value ペアです。


構文

<element ng-style="expression"></element>

すべてのHTML要素がこの属性をサポートしています。


パラメータ値

值 説明
string 式はCSSプロパティと値で構成されるオブジェクトを返します。

AngularJS 参考手册AngularJS リファレンスマニュアル

その他の拡張