Angular js ng-repeat和ng-show在刷新时不起作用
Angular js ng-repeat and ng-show not working on refresh
您好,我有以下问题:我创建了一个带有角度js和spring的Web应用程序。这是一个您可以发布一些消息的平台。因此,在角度控制器上,我编写了以下代码。
<div class="row" ng-repeat="message in messages">
<div class="col-md-4 mb" style="margin-left: 40px;">
<div class="darkblue-panel pn">
<div class="darkblue-header">
<h5>{{messages.message}}</h5>
</div>
{{messages.creator}} {{messages.date | date:'dd.MM.yy'}}
<br/>
<div ng-show="'{{messages.creator}}'=='{{settingsAccount.login}}'">
<button type="submit"
ng-click="update(messages.id)"
class="btn btn-default">
<span class="glyphicon glyphicon-pencil"></span> Edit
</button>
<button type="submit"
ng-click="delete(messages.id)"
class="btn btn-danger">
<span class="glyphicon glyphicon-remove-circle"></span> Delete
</button>
</div>
</div>
</div>
</div>
注意 ng-show。此行负责编辑和删除消息的按钮仅向消息的创建者显示。
到目前为止,一切正常。消息与按钮一起显示。当我刷新页面时出现问题。然后显示消息,但编辑和删除按钮消失了。
值(messages.creator 和 settingsAccount.login)仍然相同,但我认为 ng-show 在刷新后没有检查。当我粘贴新消息时,会检查ng-show条件,我可以编辑之前粘贴的消息以及刚刚粘贴的消息。
如何解决这个问题?为什么页面刷新后未检查 ng 显示的条件?刷新后是否执行 ng 重复?
我已经想出了一个解决方案。刷新后,我丢失了会话中的值。为了解决这个问题,我现在正在使用我在开始时初始化的本地存储或 Cookie。
相关文章:
- 刷新页面时hasClass不起作用
- 刷新潜水内容不起作用
- PHP会话页面刷新不起作用
- 数据表刷新不起作用
- setTimeout刷新,毫秒参数不起作用
- 使用JQuery运行php并刷新页面是不起作用的
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- 刷新<表单>送审不起作用
- PHP 强制下载并刷新解决方案不起作用
- 刷新页面后筛选器不起作用
- Jquery Mobile Onclick事件在刷新前不起作用
- 用javascript交换url后刷新类似facebook的按钮不起作用
- 锚链接是指在浏览器刷新、后退和前进时不起作用的页面部分
- 聊天刷新和向下滚动到最新消息的功能不起作用
- 元标记刷新在镶边中不起作用
- jScrollPane高度刷新基于我的内容(不起作用)
- 平滑滚动在 Rails 中不起作用,除非刷新页面
- 显示 ul 时 iScroll 刷新不起作用
- 图片上传后 PHP 页面刷新不起作用
- 使用AJAX的自动刷新不起作用