无法解析ContactEdit页面的所有参数

时间:2018-08-30 09:32:35

标签: angular sqlite ionic-framework ionic3

我正在尝试使用本地存储,我需要将其注入到我的构造函数中,当这样做时,出现以下错误

  

“无法解析ContactEdit页面的所有参数?,[对象对象],   [对象对象],[对象对象],[对象对象],[对象对象]。

这是我的构造函数的设置方式:

 constructor(private storage: Storage,
public navCtrl: NavController, public navParams: NavParams,
private formBuilder: FormBuilder, private provider: ContactProvider, 
private toast: ToastController) {

我不确定为什么会收到此错误,因为我非常确定我已经正确完成了导入,这就是我的操作方式:

app.module.ts

    import { IonicStorageModule } from '@ionic/storage';

      imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp),
    IonicStorageModule.forRoot()
 ],

1 个答案:

答案 0 :(得分:0)

通过查看AppleMozillaMicrosoft文档,该功能似乎仅限于处理字符串键/值对。

一种解决方法是在存储对象之前先stringify,然后在检索对象时对其进行解析:

<Target Name="CopyRoslynFiles" AfterTargets="AfterBuild" Condition="!$(Disable_CopyWebApplication) And '$(OutDir)' != '$(OutputPath)'">
    <ItemGroup>
      <RoslynFiles Include="$(CscToolPath)\*" />
    </ItemGroup>
    <MakeDir Directories="$(WebProjectOutputDir)\bin\roslyn" />
    <Copy SourceFiles="@(RoslynFiles)" DestinationFolder="$(WebProjectOutputDir)\bin\roslyn" SkipUnchangedFiles="true" Retries="$(CopyRetryCount)" RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)" />
</Target>