gpt4 book ai didi

javascript - AngularJS 绑定(bind)值更改时触发 ng-animate

转载 作者:行者123 更新时间:2023-12-03 00:08:30 27 4
gpt4 key购买 nike

我有一个指令,其中一些内容通过 ng-html-bind-unsafe 绑定(bind)。我喜欢在内容发生变化时进行过渡。我可以使用 jquery 将其淡出,更改内容值并将其淡入。

AngularJS 有更优雅的方式吗?

最佳答案

我认为有一个更好的方法,除了包含 ngAnimate 之外,不涉及新的 JS 代码。

举个例子:

<span class="my-example value-{{myValue}}">{{myValue}}</span>

通过设置使用该值的类,我可以使用 ngAnimate 功能进行类更改。

在我的 SCSS(或 LESS)中我会写:

span.my-example{
display: inline-block;
padding: 0 3px;
background-color: white;
transition: background-color 0.26s linear 0s;
&[class*="-add"] {
background-color: yellow;
}
}

瞧!每次值发生变化时,背景颜色都会变为黄色,然后再变回来,因为 ngAnimate 自动添加和删除“value-2-add”、“value-10-add”等类...

关于javascript - AngularJS 绑定(bind)值更改时触发 ng-animate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991014/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com