使用依赖于表单提交的数据加载组件

时间:2017-01-26 15:09:01

标签: angular

我有一个用户填写表单的应用程序。

目前,当用户提交表单时,会向服务器发送GET请求。服务器响应所有符合用户表单标准的数据。然后加载一个新组件。

代码

#include <stdio.h>
#include <stdlib.h>
#include "stack.h"

int main() {
    Stack * stack = malloc(sizeof(Stack));
    int i;
    InitializeStack(stack, 1);
    /*
    for (i = 0; i < 12; i++) {
        Push(stack,i);
        printf("Size of stack: %d, MaxSize: %d\n", Size_S(stack), stack ->   MAXSTACKSIZE);
    }
    printf("Top element: %d\n", Top(stack));
    PrintStack(stack);
    puts("");
    int popped = Pop(stack);
    printf("Popped: %d\n", popped);
    PrintStack(stack);
    puts("");
    //*/
    //postfix test
    char infix[30], postfix[30];
    printf("Enter an infix expression(eg: 5+2*4): ");
    gets(infix);
    Convert(stack, infix, postfix);
    printf("\nPostfix expression: %s", postfix);
    return 0;
}

我对收到的数据没有做任何事情。我需要一种方法将数据传递给新组件。有谁知道这是怎么做的?

我正在寻找的例子

  • 我填写了一个包含字段'location'和'name'的表单。
  • 我提交表格。
  • 新组件加载了与我之前输入的位置和名称相匹配的所有人的列表。

感谢。

1 个答案:

答案 0 :(得分:0)

查看此帖子Angular2 using @Inputs with <router-outlet>s

还要考虑通过路由器数据将所需参数从父组件传递到子组件,并在子组件中执行调用|true|false,因为那是需要它的人