【问题标题】:dart angular2 - access map value component in templatedart angular2 - 访问模板中的地图值组件
【发布时间】:2016-09-30 20:35:45
【问题描述】:

我想知道是否有办法写出类似的东西:

 <span>{{myObject?.myField['myKey']}}</span>

在我的模板中。

感谢您的帮助。

【问题讨论】:

    标签: angular dart


    【解决方案1】:

    您的代码的问题是即使myObjectnull,也会评估['myKey']。这需要?[],但不支持

    <span>{{myObject?.myField != null ? myObject.myField['myKey'] : null}}</span>
    

    <span *ngIf="myObject?.myField != null">{{myObject.myField['myKey']}}</span>
    

    也许这也有效(不记得了)

    <span *ngIf="myObject?.myField">{{myObject.myField['myKey']}}</span>
    

    【讨论】:

    • 感谢您的反馈。我最近在 TS 和 Dart 之间切换了很多,有时对什么在哪里起作用感到困惑。
    猜你喜欢
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 2016-11-27
    • 2017-03-02
    • 2016-09-18
    • 2017-03-30
    相关资源
    最近更新 更多