Polymer 聚合物双向数据绑定和Facebook回调
我对JavaScript和聚合非常陌生。我确实喜欢PWA的概念,但现在遇到了一些障碍Polymer 聚合物双向数据绑定和Facebook回调,polymer,Polymer,我对JavaScript和聚合非常陌生。我确实喜欢PWA的概念,但现在遇到了一些障碍 我尝试使用polymerfire,并且能够登录google提供商。但是我被阻止了,因为我不知道如何登录Facebook提供商,也没有找到任何关于如何使用标签的地方,因为我希望用JavaScript提供Facebook登录。如果有人引导我找到一个有效的来源,我就不需要问题的第二部分了 因此,我尝试通过Graph APIFB.login()登录facebookFB.login()有回调,我无法提取response.
,并且能够登录google提供商。但是我被阻止了,因为我不知道如何登录Facebook提供商,也没有找到任何关于如何使用标签的地方,因为我希望用JavaScript提供Facebook登录。如果有人引导我找到一个有效的来源,我就不需要问题的第二部分了FB.login()
登录facebookFB.login()
有回调,我无法提取response.name、public\u profile并将其设置为Polymer属性say{{user}
like
var userName=response.name;然后是this.user={displayName:userName}代码>
<ChildElement details={{_details}}/> // If you want to pass a details object to the child
<ChildElement sqft={{square(size)}}/> // This will call the square function inside your ChildElement and pass in the parameter size
//如果要将详细信息对象传递给子对象
//这将调用ChildElement中的square函数并传入参数size
使用后者调用子函数,该函数将可以访问该范围内的所有元素
如果您在子对象中,并且希望更改父对象中的某些内容,则可以使用此.fire(someFunction())执行回调,然后在父对象中创建一个同名的函数。当你只是从父母传递给孩子,或者从父母传递给孩子,这并不太糟糕,但是如果你在任何地方传递它,那么你可能需要研究某种状态管理。把东西从一个地方传递到其他地方会很快变得丑陋
如何更改子元素中的对象,然后将其传播到所有页面/元素
这取决于你如何设置所有页面。如果您在父元素中,则可以通过在组件中传递子元素来将函数、变量和对象传递给子元素
<ChildElement details={{_details}}/> // If you want to pass a details object to the child
<ChildElement sqft={{square(size)}}/> // This will call the square function inside your ChildElement and pass in the parameter size
//如果要将详细信息对象传递给子对象
//这将调用ChildElement中的square函数并传入参数size
使用后者调用子函数,该函数将可以访问该范围内的所有元素
如果您在子对象中,并且希望更改父对象中的某些内容,则可以使用此.fire(someFunction())执行回调,然后在父对象中创建一个同名的函数。当你只是从父母传递给孩子,或者从父母传递给孩子,这并不太糟糕,但是如果你在任何地方传递它,那么你可能需要研究某种状态管理。把东西从一个地方传递到其他地方会很快变得丑陋