javascript - 为 Angular div 添加样式

标签 javascript css angular

我没有使用过 Angular 2,但我知道 css 和 jquery。

我无法理解码件内部的语法

@Component({
    selector: 'sites-stats',
    styleUrls: ['./sites.stats.navbar.component.scss'],
    template: `
<div [sticky]="{'zIndex': 99}">

</div>
`
})

我是说 <div [sticky]="{'zIndex': 99}">通过这种方式,我的 div 有 position: fixed;z-index:99

我应该搜索什么来理解码件内部的这种样式语法?

顺便说一句,我需要将顶部添加到这个 div,我试过 <div [sticky]="{'zIndex': 99,'top':'2rem'}">但是没用

最佳答案

你必须按照下面的方式来做:

[style]="{'z-index': '99','top':'2rem'}"

这调用了style-binding

在这里学习:https://coursetro.com/posts/code/24/Angular-2-Class-&-Style-Binding-Tutorial

这里:https://alligator.io/angular/style-binding-ngstyle-angular/

关于javascript - 为 Angular div 添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51578688/

相关文章:

javascript - 检查我的应用程序中的 ASP.Net 页面是从哪里打开的?

javascript - 快速中间件的正确使用方法?

javascript - modalDialog 上的 onkeypress 事件

php - 当 Ajax 建表时,如何根据其中的数据量有条件地设置 <td> 的高度?

angular - ionic 2 : Progressbar inside Loading Component - InnerHTML sanitize issue

Angular 6 - mat-icon-rtl-mirror 未渲染图标

javascript - 使用 Javascript 函数创建 SVG 元素

javascript - Vue.js 中的事件监听器

html - SVG 裁剪背景缩放 - 如何保持纵横比?

Angular 9 服务的抽象类需要@injectable 装饰器吗?