我必须使用离子框架创建一个轮询应用程序。我对这个框架的了解有些有限,如果有人能帮助我一点,我将非常感激。
所有"琐碎"的事情已经完成。我的问题是动态创建民意调查本身。我知道该民意调查的主要结构。我什至从服务器端应用程序中获取这些信息。但是我不知道如何将该民意调查放在应用程序上,甚至如何存储给出的答案。
轮询结构如下:
categories: [
{
category1_data,
questions: [
{
question_data,
answers [{answer1},{answer2},...]
}, {question2}, ...
]
}, {category2}, {category3}, ...
]
我想这可以通过重新加载某种自定义组件来完成,并在页面的变量上存储给定的答案,但仍然对如何显示该信息一无所知。PD:该组件每次都应显示整个"类别"。
预先感谢!
看来您的问题有点模糊,缺乏有关您遇到问题的细节。无论如何,我会尝试提出一些建议。
- 在使用 *ngfor *ngfor从组件内部获取数据后,在模板中显示了民意调查。
- 将用户输入进行民意调查并在本地保存(SQLite Storage/localstorage(或将数据直接发送到服务器,然后刷新组件以显示更新的民意调查结果。
如果需要再澄清,请跌倒我。
您是否看过ng-for
。Ng-for
允许您迭代JSON数据并显示数据。下面的示例在JSON数组中重复称为项目。
例如:
<ul>
<li *ngFor="let item of items; let i = index">
{{i}} {{item}}
</li>
</ul>
在您的情况下,您可以在类别的JSON数组上迭代,显示每个问题和答案。
我希望这会有所帮助,如果您需要一个更详细的示例,请随时给我发消息。