Angular 2 TypeError:无法读取未定义的属性“ toUpperCase”

Chebbi Ala Eddine

我正在开发一个医疗网站,当药物数量小于50时,我想在medicament.component.HTML页面中显示警报。我是这样做的:

 <span *ngFor="let medicament of medicaments" >
        <span *ngIf="{{medicament.quantity}} < 50">
             <div class="callout callout-danger lead">
          <h4>Alert!</h4>
          <p>Vous devez charger le stock de medicaments {{medicament.nom}}                         
  de type {{medicament.type}}  </p>
        </div>
        </span></span>

但是我不知道为什么它不起作用,错误是:

       > Unhandled Promise rejection: Template parse errors:
        TypeError: Cannot read property 'toUpperCase' of undefined ("<span              
       *ngIf="medicaments">
    <span *ngFor="let medicament of medicaments" >
        <span [ERROR ->]*ngIf="{{medicament.quantity}} < 50">
             <div class="callout callout-danger lead">
       "): MedicamentComponent@26:18
     Can't bind to '*ngIf' since it isn't a known property of 'span'.             
     ("<span *ngIf="medicaments">
    <span *ngFor="let medicament of medicaments" >
        <span [ERROR ->]*ngIf="{{medicament.quantity}} < 50">
             <div class="callout callout-danger lead">
      "): MedicamentComponent@26:18
萨克斯

您不应该{{ }}在ngIf中使用插值它期望一个表达式:

<span *ngIf="medicament.quantity < 50">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular2:无法读取未定义的属性“名称”

angular2:错误:TypeError:无法读取未定义的属性“ ...”

Angular2:TypeError:无法读取未定义的属性“ Symbol(Symbol.iterator)”

Angular 2异常:TypeError:无法读取未定义的属性“ annotations”

Angular 2-无法读取未定义的属性“ get”(http未定义)

Angular2无法读取未定义的属性“ push”

无法读取未定义[Angular2]的属性“ isStopped”

Google Picker API + Angular2收到未捕获的TypeError:无法读取未定义的属性'handleAuthResult'

Angular 2-未捕获(承诺):TypeError:无法读取未定义的属性“ title”

Angular 2-TypeError:无法读取未定义的属性“ apply”

无法读取未定义angular2的属性

使用Angular2中的动态组件时出现错误“错误TypeError:无法读取未定义的属性'createComponent'”

为什么Angular 5 Transition抛出AppComponent.html:2错误TypeError:无法读取未定义的属性'forEach'

Angular 2+无法读取未定义的属性“ id”

NgZone / Angular2 / Ionic2 TypeError:无法读取未定义的属性“运行”

Typescript / Angular2 TypeError:无法读取未定义的属性

Angular 2无法读取未定义类型的属性“ subscribe”:无法读取未定义的属性“ subscribe”

无法读取未定义的属性“ post”-Angular 2

Angular 2-无法读取未定义的属性“ ...”

TypeError:无法读取angular2中未定义的属性“ 0”以在datepicker中使用索引

无法读取Angular 2中未定义的属性“错误”?

Angular 2`无法读取未定义的属性'dataService'

Webpacked Angular2应用程序TypeError:无法读取未定义的属性“ getOptional”

无法读取未定义Angular 2的属性

Angular 2 rc1 TypeError:无法读取未定义的属性“注释”

Angular - Ionic 2 - 无法读取未定义的属性“订阅”

无法读取未定义的属性“toUpperCase”(“

Angular / DataTables:TypeError:无法读取未定义的属性“aDataSort”与 2 个 API 调用

Angular4 ng2-charts TypeError:无法读取未定义的属性“长度”