gpt4 book ai didi

javascript - angular ng-repeat 根据条件添加样式

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:07 28 4
gpt4 key购买 nike

我在 div 列表上使用 ng-repeat,我在 json 中手动添加元素以呈现此 div。我需要定位我在 json 中添加的最后一个 div,它会自动重新显示在屏幕上,即 couse 光标所在的位置,其余部分保持在相同位置,但没有给出呈现它的 json 中的位置。

我的做法是这样的

<div ng-repeat="contact in jsonContacts" style="left: {{lastX}}px; top: {{lastY}}px;"></div>

但是当我这样做时,所有的 div 都得到这个位置,所以我需要使用 $last 变量来添加或删除带有左侧和顶部 css 的样式标签。

提前谢谢你,丹尼尔!

最佳答案

基于你的 html,你应该试试这个

<div ng-repeat='contact in jsonContacts' ng-style='{"left":($last?lastX:null)+"px","top":($last?lastY:null)+"px"}'>{{item}}</div>

这是确认的 fiddle http://jsfiddle.net/cmyworld/yFc6J/1/

关于javascript - angular ng-repeat 根据条件添加样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18550822/

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