条件插值与主题

时间:2019-04-17 06:05:29

标签: angular conditional interpolation behaviorsubject

我有一个Subject,可以为我提供number。在我的模板中,如果该数字大于0,我想将其用大括号呈现。

理论上是这样的(虽然不起作用):

{{ ($number | async) > 0 ? '('+ ($number| async) +')' : '' }}

我如何根据其自身价值的条件来渲染主题?

2 个答案:

答案 0 :(得分:1)

使用class node { public: int data; node *left; node *right; }; node* createNode(int value) { node *temp = new node; temp->data = value; temp->left = NULL; temp->right = NULL; return temp; } node *start = NULL; void insertNode(int val) { if (start == NULL) { start = createNode(val); return; } node *temp = start; while ((temp->left != NULL) && (temp->right != NULL)) { if (val < temp->data) { temp = temp->left; } else if (val > temp->data) { temp = temp->right; } else { cout << "Already exists in tree\n"; return; } } if (val < temp->data) { temp->left = createNode(val); return; } else { temp->right = createNode(val); return; } } void inorder(node *root) { if (root != NULL) { inorder(root->left); printf("%d \n", root->data); inorder(root->right); } } 条件并将可观察的结果分配给变量

ngIf

答案 1 :(得分:0)

尝试结合使用urlpatterns+= static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) handler404 = 'generic.views.invalid_request' 表示法和as指令。

这是您的操作方法https://stackblitz.com/edit/angular-8q7czz

*ngIf