在app-indexedb-mirror中设置初始值

时间:2016-08-27 16:04:00

标签: javascript polymer behavior

任何人都知道如何在zeroValue元素中覆盖app-indexedb-mirror getter?我希望我的数据库在其空时具有初始值,但是当我设置元素zero-value属性时,它不会更新。 app-indexedb-mirror本身从行为中继承zeroValue函数。

以下是我的元素设置的一部分。

<template>
    <content>
            <app-indexeddb-mirror id="plUserData" key="plUserData" data="{{plUserData}}" persisted-data="{{plUserPersistedData}}" log="true" zero-value="{{zeroValue}}"></app-indexeddb-mirror> 
    </content>
    </template>
  <script>
        HTMLImports.whenReady(function () {
            Polymer({
                is: "pl-user",
                behaviors: [
                    Polymer.AppStorageBehavior
                ],
                properties: {
                    zeroValue: {
                        type: Object,
                        value: {
                                        loginData: [{
                                            welcomeMsg: "Hi there!", 
                                            signinMsg: "Sign in to continue...", 
                                            btnAction: "Create an account",
                                            selected: "username"
                                        }]
                                     }
                    },
                    plUserData: { 
                        type: Object
                    },
                    plUserPersistedData: {
                        type: Object
                    }
                },
                ready(){
                    this.select = 'sign-in';

                }
            });
        });
  </script>

0 个答案:

没有答案