javascript - Angular 2 App 中字符串插值的动态评估

标签 javascript angular string-interpolation

我正在尝试在我的 Angular 2 应用程序中使用 *ngIf,并让它评估字符串内插值是否设置为某个参数。我已经尝试了几种句法结构,但到目前为止它们都返回错误。例如,我试过这样的事情:

<div *ngIf="{{info.status === 'consult'}}">

我也试过:

<div *ngIf="[{{info.status === 'consult'}}]">

还有……

<div *ngIf="{{info.status}} === 'consult'">

传入此字符串内插值并对其进行动态评估的正确方法是什么?

最佳答案

当你在 Angular2 指令中时,你不需要放置插值语法。这样做

<div *ngIf="info?.status === 'consult'">

关于javascript - Angular 2 App 中字符串插值的动态评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43005484/

相关文章:

JavaScript (Postgres DB) - 如何在 WHERE IN ( ) 子句中使用带有数组作为参数的准备语句

html - 垂直对齐 mat-checkbox 和 mat-form-field | Angular Material | Angular

javascript - 创建依赖于 'tree' 可观察对象的 Knockout 绑定(bind)处理程序

javascript - 使用闭包编译器 linter 抑制单个警告

angular - 为什么 ASP.NET Core 不接受以纯文本形式发送 PUT 请求?

angular - CookieXSRFStrategy 在 AOT 模式下不工作 @angular

c# - C# 6 字符串插值的默认区域性是什么?

arrays - 在数组 Swift 中使用函数

使用自定义占位符进行字符串格式化的 Python 库

javascript - 将控件与同级组件的元素绑定(bind)