【问题标题】:API code works in Angular but not in IonicAPI 代码在 Angular 中有效,但在 Ionic 中无效
【发布时间】:2019-04-28 22:59:15
【问题描述】:

我获得了以下 API 以将应用程序连接到 zoho creator

 <form method="POST" action="https://creator.zoho.com/api/batool4/xml/myapp/form/form1/record/add">
<input type="hidden" name ="authtoken" value="14e8d1c6acf83682cd9622986f0f7999">
<input type="hidden" name ="scope" id="scope" value="creatorapi">
<input type="text" name="Phone">
<input type="text" name="Date_field" value="11-Nov-2011">
<input type="text" name="Name_field">    
<input type="submit" value="Add Record">
</form>

我已经在 Ionic 中尝试过这段代码,但它不起作用,但是一旦我在 Angular 中尝试过它,它就可以正常工作并插入数据。任何人都可以帮助如何使代码也适用于 Ionic。

【问题讨论】:

  • 在 ionic 中运行时出现什么错误?

标签: angular api ionic3


【解决方案1】:

在 Angular 和 Ionic 中,我们不会在表单中使用这种方式,我们使用反应式表单或模板驱动表单两种技术从表单中提取数据,然后创建一个调用此 api 并将此数据传递给它的服务。
在这里,您是一个完整的示例,其中包含您想要修复与您匹配的内容的表单: https://stackblitz.com/edit/angular-forms-solution?file=src%2Fapp%2Fapp.component.ts

【讨论】:

  • 感谢您的反馈。在提供的解决方案中,它使用的是角度而非离子。一旦我们像这样使用它作为角度,它就对我们有用,但是一旦我们将它应用到离子中,它就不起作用了。你能帮我看看 Ionic 的代码吗?
  • 在 Ionic 中,您使用的代码与我认为的相同,只是组件中的代码移到了 Page 和服务中的代码移到了 Provider,它会很好地工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-18
  • 2013-01-16
  • 2011-12-17
  • 2016-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多