642得票18回答
*ngIf和*ngFor在同一元素上使用会导致错误。

我在尝试同时使用Angular的*ngFor和*ngIf指令时遇到了问题。 当尝试在*ngFor中循环遍历集合时,该集合被视为null,因此在模板中访问其属性时会失败。@Component({ selector: 'shell', template: ` <h3>...

198得票13回答
*ngIf else if在模板中的作用是什么?

我如何在*ngIf语句中拥有多个条件?我习惯于Vue或Angular 1使用if、else if和else,但似乎Angular 4只有一个true(if)和一个false(else)条件。 根据文档,我只能这样做:<ng-container *ngIf="foo === 1;...

108得票5回答
使用多个参数的Angular ng-if=""

我正试图开始进行Angular开发。在查看文档后,仍有一些问题存在。我该如何最好地编写具有多个参数的ng-if,以对应于 if(a && b)或if(a || b)

73得票6回答
Angular ng-if不为真

为什么不起作用。 <li ng-if="!area"></li> 感觉有点不合逻辑,因为 <li ng-if="area"></li> 可以正常工作。 'area' 在作用域中被定义为 true/false,是否有解决方法?我不想使用 ...

69得票2回答
Angular 4: 使用多个条件的 *ngIf

我有些困惑。如果结果符合以下几种情况之一,我需要隐藏块。但似乎它没有正常工作……<div *ngIf="currentStatus !== 'open' || currentStatus !== 'reopen' "> <p padding text-center ...

60得票6回答
Angular *ngIf 指令与异步管道的多个条件

在Angular中,有一个关于如何使用*ngIf的相当不错的文档:https://angular.io/api/common/NgIf 但是,是否可能在*ngIf异步变量和多个检查方面进行运用呢? 类似于:<div *ngIf="users$ | async as users &...

45得票3回答
如何在ng-content周围有条件地包装一个div?

根据一个(布尔)类变量的值,我希望我的ng-content要么被包装在一个div中,要么不被包装在div中(即div甚至不应该存在于DOM中)...最好的方法是什么?我有一个Plunker尝试以我认为最明显的方式使用ngIf来实现这一点,但它没有起作用...它只显示一个布尔值的内容,而另一个则...

43得票5回答
Angular 4默认单选按钮默认选中

我想根据对象的值将单选按钮设为默认值,它可以是True或False。我应该怎么做才能根据选项将单选按钮设置为默认值?<label>This rule is true if:</label> <label class="form-check-inline"> ...

40得票4回答
ng-if和*ng-if在Angular2中有什么区别?

我正在尝试理解ng-if和*ng-if之间的区别,但它们看起来对我来说是一样的。 在选择其中一个并使用这些指令时,我应该记住哪些差异?

35得票5回答
使用observable时,*ngIf不按预期工作

所以我有这两个按钮:<a class="router-link nav-item" routerLink="/login" *ngIf="!isLoggedIn$ | async"> Login </a> <a class="router-link nav-i...