首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 6:我想禁用侧边栏的所有以下选项,并在本地存储条件下启用上述选项

Angular 6:我想禁用侧边栏的所有以下选项,并在本地存储条件下启用上述选项
EN

Stack Overflow用户
提问于 2018-10-08 12:54:51
回答 2查看 168关注 0票数 0

我有一个数组,我正在迭代ngFor,数组是:

代码语言:javascript
复制
Form_Array: any[] = ["Contact Details","PAN","Aadhaar","Basic 
   Details","Address","Regulatory Info","Segments",
  "Document Upload", "Brokerage", "Review", "In-person verification"
  ];

我收到了一些我在localStorage上设置的应用程序接口响应。

我想如果我得到了"AAdhar“从API的响应,那么上面的所有链接都应该能够点击包括”阿德哈尔“和休息下面的元素应该被禁用。

Here is the image of that grid

请建议我该怎么做?

以下是HTML模板:

代码语言:javascript
复制
<div class="border-5">
  <div class="index-layout" *ngFor="let form_feild of Form_Array;let i=index" (click)="showForm(form_feild)">

    <p class="font-type"><span class="padd_align" >{{i+1}}</span>{{form_feild}}</p></div>
</div>
EN

回答 2

Stack Overflow用户

发布于 2018-10-08 13:15:43

您可以根据响应中的索引值启用或禁用网格内容的链接。实现将是

如果当前值的索引小于'aadharIndex‘,则

  • 在响应数组'aadharIndex'
  • Enable链接中查找"Aadhar“索引,否则将其禁用。
票数 0
EN

Stack Overflow用户

发布于 2018-10-08 13:31:36

首先,找到索引。

代码语言:javascript
复制
 var in= Form_Array.indexOf("Aadhaar");

然后,应用

代码语言:javascript
复制
<div class="border-5">
  <div class="index-layout" *ngFor="let form_feild of Form_Array;let i=index" ng-disable="i>in" (click)="showForm(form_feild)">

    <p class="font-type"><span class="padd_align" >{{i+1}}</span>{{form_feild}}</p></div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52695593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档