javascript - 如何使用 AngularJS 更改 css 样式?

标签 javascript html css angularjs

虽然我通常能够为网页制作 css 样式,但我尝试使用 AngularJS 对 css 进行的任何更改,甚至使用 ng-style="xy",似乎都没有更改页面上的任何内容。

这是我的代码:

<div id="tableScrollPanel">
    <table class="table">
        <thead>
        <tr>
            <th></th>
            <th ng-style="{
                    display: 'inline-block',
                    white-space: 'nowrap',
                    -webkit-transform: 'translate(0em, 0em) rotate(-90deg)',
                    -moz-transform: 'translate(0em, 0em) rotate(-90deg)',
                    -o-transform: 'translate(0em, 0em) rotate(-90deg)',
                    transform: 'translate(0em, 0em) rotate(-90deg)',
                    -webkit-transform-origin: '0em 0em',
                    -moz-transform-origin: '0em 0em',
                    -o-transform-origin: '0em 0em',
                    transform-origin: '0em 0em',
                    -ms-transform: 'none',
                    -ms-transform-origin: 'none',
                    filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)',
                    position: 'absolute',
                    bottom: '0em\9'
                    }" ng-repeat="(key,headline) in model.headlines" ng-class="headline.classes" data-ng-bind="headline.name">
                {{headline}}
            </th>
        </tr>
        </thead>

        <tbody>
        <tr data-ng-repeat="(key, row) in model.rows">
            <td data-ng-bind="row.title"></td>
            <td data-ng-repeat="(key2, column) in row.columns">
                <input type="text" data-ng-model="column.entry" ng-disabled="column.disabled"
                       ng-change="changeEntry(key, key2)">
            </td>

        </tr>
        </tbody>
    </table>
</div>
<div style="text-align: right">
    <button class="btn" data-ng-click="saveChanges()">Speichern</button>
</div>

最佳答案

您必须使用带有 -

的属性的简单引号

所以对于空白,它应该是这样的:

'white-space': 'nowrap'

关于javascript - 如何使用 AngularJS 更改 css 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27058077/

相关文章:

javascript - HTML 5 Canvas : detect long click

javascript - 当我提交带有编辑和删除按钮的表单时显示所有值

javascript - 如何在 Javascript/jQuery 中的 DIV 中实现无限/无限滚动

html - 如何制作全宽且带有过渡的导航菜单

javascript - 基于 Accordion 高度的动画按钮位置

css - nivo slider 灯和菜单下拉的问题

CSS/Ruby on Rails - 将列表分成三个独立的等宽列

css - 如何让十个 <a> 链接显示为两行,每行五个?

javascript "don' t 在循环中创建函数”

javascript - 如何在 Ng-repeat 中设置跨度值