我有一个Subject
,可以为我提供number
。在我的模板中,如果该数字大于0,我想将其用大括号呈现。
理论上是这样的(虽然不起作用):
{{ ($number | async) > 0 ? '('+ ($number| async) +')' : '' }}
我如何根据其自身价值的条件来渲染主题?
答案 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