小编DN0*_*300的帖子

使用角度2中的ngFor和ngIf应用条件

您好我曾尝试使用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的数据条目创建空按钮,我无法弄清楚如何摆脱空按钮.任何帮助深表感谢.

typescript angular

13
推荐指数
3
解决办法
6万
查看次数

ngIf 检查变量是否存在

现在我正在使用 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)

angular

6
推荐指数
1
解决办法
1万
查看次数

在角度 2 中使用 ngIf 比较日期的最佳方法是什么?

我正在尝试使用 ngIf 比较我的应用程序中的日期,但到目前为止我还无法使其正常工作。

<div *ngIf="(todaysdate | date:'MMM dd' == duedate | date:'MMM dd')">
List
</div>
Run Code Online (Sandbox Code Playgroud)

我想使用日期管道比较它们,因为完整日期字符串上的时间不同我只想比较日期。非常感谢有关如何正确执行此操作的任何建议。

angular

5
推荐指数
1
解决办法
8103
查看次数

发送新消息时向下滚动至底部

我有一个评论框,我使用以下 JS 将滚动设置为底部,并在发布新消息时向下滚动。

window.setInterval(function() {
  var elem = document.getElementById('Commentbox');
  elem.scrollTop = elem.scrollHeight;
}, 500);
Run Code Online (Sandbox Code Playgroud)

它有点有效,当发布新消息时,它会向下滚动,但是当我向上滚动查看旧消息时,它会向下滚动。有没有办法防止这种情况发生?

html javascript css jquery

4
推荐指数
1
解决办法
5972
查看次数

CakePHP 主页 URL 重定向

我的网站使用 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)

php cakephp

1
推荐指数
1
解决办法
3041
查看次数

标签 统计

angular ×3

cakephp ×1

css ×1

html ×1

javascript ×1

jquery ×1

php ×1

typescript ×1