如何在离子上创建民意调查应用程序



我必须使用离子框架创建一个轮询应用程序。我对这个框架的了解有些有限,如果有人能帮助我一点,我将非常感激。

所有"琐碎"的事情已经完成。我的问题是动态创建民意调查本身。我知道该民意调查的主要结构。我什至从服务器端应用程序中获取这些信息。但是我不知道如何将该民意调查放在应用程序上,甚至如何存储给出的答案。

轮询结构如下:

categories: [
    {
        category1_data,
        questions: [
            {
                question_data,
                answers [{answer1},{answer2},...]
            }, {question2}, ...
        ]
    }, {category2}, {category3}, ...
]

我想这可以通过重新加载某种自定义组件来完成,并在页面的变量上存储给定的答案,但仍然对如何显示该信息一无所知。PD:该组件每次都应显示整个"类别"。

预先感谢!

看来您的问题有点模糊,缺乏有关您遇到问题的细节。无论如何,我会尝试提出一些建议。

  1. 在使用 *ngfor *ngfor从组件内部获取数据后,在模板中显示了民意调查。
  2. 将用户输入进行民意调查并在本地保存(SQLite Storage/localstorage(或将数据直接发送到服务器,然后刷新组件以显示更新的民意调查结果。

如果需要再澄清,请跌倒我。

您是否看过ng-forNg-for允许您迭代JSON数据并显示数据。下面的示例在JSON数组中重复称为项目。

例如:

<ul>
  <li *ngFor="let item of items; let i = index">
    {{i}} {{item}}
  </li>
</ul>

在您的情况下,您可以在类别的JSON数组上迭代,显示每个问题和答案。

我希望这会有所帮助,如果您需要一个更详细的示例,请随时给我发消息。

最新更新