首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uncaught : this.hoodie.account.signUp不是函数

Uncaught : this.hoodie.account.signUp不是函数
EN

Stack Overflow用户
提问于 2015-08-04 22:15:05
回答 1查看 74关注 0票数 1

为什么我的元素抛出以下错误时,它是通过铁组件页元素(在一个聚合物种子元素演示),而不是当正常服务通过我的应用程序?

代码语言:javascript
复制
Uncaught TypeError: this.hoodie.account.signUp is not a function

演示是在http://timblack1.github.io/hoodie-accountbar/components/hoodie-accountbar/上发布的。

this.hoodie应该由hoodie.js创建,hoodie.js根据Dev的“网络”选项卡加载。但是this.hoodie对象不包含它应该包含的方法和属性,包括.account.signUp()方法。this.hoodie.account存在,但仅作为空对象存在。

我正在通过hoodie.js元素中的<script>标记加载hoodie-accountbar,该元素由hoodie-accountbar加载。在演示元素中加载标记时,铁组件页面元素会做什么有趣的事情吗?或者水解?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-04 23:55:18

@scarygami的评论指出了解决问题的方法。问题是,发布的属性是通过JSON.stringify()运行的,它去掉了在这些已发布的属性对象上定义的任何方法。因此,我修正了这个错误,不再让hoodie属性成为hoodie-accountbar元素上的已发布属性。修复是在https://github.com/timblack1/hoodie-accountbar/commit/db8d3071e4ad53a71b3d0e834075f00967c2e4a4

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31820313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档