您好我曾尝试使用ngIF和ngFor过滤数组并取得一些成功.
<button *ngFor="let item of items"> <div *ngIf="(item.data.type == 1)"> {{item.data.name}} </div> </button>
Run Code Online (Sandbox Code Playgroud)
对于类型为1的数据,此代码仅显示带有名称的按钮,但它也为每个没有type = 1的数据条目创建空按钮,我无法弄清楚如何摆脱空按钮.任何帮助深表感谢.
现在我正在使用 ngIf 来查看 Item Id 是否为 1 并且它会进行一些样式更改,但第二条语句仍然适用于项目 Id 不为 1 的所有其他对象。我明白为什么会发生这种情况,但是如果数组中的任何对象中都不存在 Item Id 1,有没有办法仅运行第二条语句?谢谢一堆
<div *ngFor="let item of items">
<div *ngIf="(item.details.id == 1)">
Do Somthing
</div>
<div *ngIf="(item.details.id != 1)">
Do Somthing
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 ngIf 比较我的应用程序中的日期,但到目前为止我还无法使其正常工作。
<div *ngIf="(todaysdate | date:'MMM dd' == duedate | date:'MMM dd')">
List
</div>
Run Code Online (Sandbox Code Playgroud)
我想使用日期管道比较它们,因为完整日期字符串上的时间不同我只想比较日期。非常感谢有关如何正确执行此操作的任何建议。
我有一个评论框,我使用以下 JS 将滚动设置为底部,并在发布新消息时向下滚动。
window.setInterval(function() {
var elem = document.getElementById('Commentbox');
elem.scrollTop = elem.scrollHeight;
}, 500);
Run Code Online (Sandbox Code Playgroud)
它有点有效,当发布新消息时,它会向下滚动,但是当我向上滚动查看旧消息时,它会向下滚动。有没有办法防止这种情况发生?
我的网站使用 CakePHP,主页 URL 被重定向,如下所示
domain.com/pages/home
Run Code Online (Sandbox Code Playgroud)
我想阻止重定向加载索引文件,因为domain.com我无法弄清楚如何在不重定向的情况下加载索引。
这就是我现在所拥有的。
if(!$this->Auth->loggedIn()){
return $this->redirect('/pages/home');
}
Run Code Online (Sandbox Code Playgroud)