仅在条件为真时添加指令 [重复]
Posted
技术标签:
【中文标题】仅在条件为真时添加指令 [重复]【英文标题】:Add directive only if condition is true [duplicate] 【发布时间】:2018-02-14 20:46:00 【问题描述】:我有一个要添加到 div 的指令,但前提是用户位于特定页面上。下面的代码显示了该指令,但我希望仅在该页面在第二个 sn-p 中如下时才添加它 - 我有变量 selectedSection
,它将为我提供用户所在的页面
//我的html代码
<div class="dynamic-tabs" prompt="manage">
//我的伪代码
if (selectedSection == 'admin') then add the 'prompt="manage" directive
【问题讨论】:
注意:该欺骗链接是 first google 搜索结果,来自搜索此问题的确切标题。 Zabs,请在询问之前进行研究。 我认为他要求的是 angular 而不是 angularjs。看起来你用 angularjs 的链接标记了重复。注意 angular 和 angularjs 是两个完全不同的框架 ***.com/questions/45084292/… 或 ***.com/questions/37021355/… 的重复 @GünterZöchbauer:您在此处的某些标签中有一个金色徽章,您应该可以更改链接(黄色“重复”块的右下角) @Cerbrus 非常感谢!以前从未注意到我可以在那里编辑:D 【参考方案1】:*ngIf 条件呢? (或 ng-if 与 Angular 1)
<div class="dynamic-tabs" prompt="manage" *ngIf="selectedSection === 'admin'"> </div>
<div class="dynamic-tabs" *ngIf="selectedSection !== 'admin'"> </div>
【讨论】:
以上是关于仅在条件为真时添加指令 [重复]的主要内容,如果未能解决你的问题,请参考以下文章