【问题标题】:How to show only the new element如何仅显示新元素
【发布时间】:2021-10-03 00:39:15
【问题描述】:

我正在尝试在与此 http://particle-clicker.web.cern.ch/ 相关的此 repo (https://github.com/particle-clicker/particle-clicker/) 中进行修改

我在统计数据中添加了一个新项目,该项目应该显示玩家打开了最后一个发现

例如在开始时它显示了这个

上次发现:CP 违规发现! ,

点击几下后,

上次发现:CP 违规发现! , J/ψ 发现! ,

我只想展示J/ψ发现!不是CP违规发现! , 所以它只显示最新的元素并删除/删除之前的元素

有没有办法做到这一点?

 <li   class="list-group-item"> <p>Last Discovery: <span ng-repeat="a in achievements | orderBy:'state.timeAchieved' |  filter: { targetProperty: 'level' ,  threshold : 1 } " ng-show="a.isAchieved() ">             {{a.description}} {{$last ? '' : ($index==a.length-2) ? ' and ' : ', '}}  </span></p> </li> </div>

【问题讨论】:

    标签: javascript angularjs angularjs-ng-repeat


    【解决方案1】:

    我认为你需要像这样在js中这样做

    document.getElementById("spanId").innerHTML = "the value of the last discover"
    &lt;p&gt;Last Discovery: &lt;span id="spanId"&gt;&lt;/span&gt;&lt;/p&gt;

    而且你需要在这个项目选择最后一个discover的那一行运行这个js代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 2021-04-10
      • 2011-07-12
      • 1970-01-01
      相关资源
      最近更新 更多