问题标签 [polymer-1.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
polymer - Polymer 1.x:注销后如何重置整个应用程序
我有一个 Polymer 应用程序。当用户注销时,我想将整个应用程序重置为其原始状态。(现在,当用户在退出后重新登录时,应用程序会将用户返回到他们退出时所在的应用程序状态和页面。)
是否有任何方便的(即全局)应用程序设计或代码模式来实现这一点?如果没有什么方便/全局的,请展示如何在本地完成此操作(即,逐个元素)。
编辑
经过一些研究(以及 Polymer slack 小组中的对话),到目前为止,似乎有两个主要建议。欢迎其他人。
重新加载浏览器
可以使用 JS 语句强制刷新浏览器页面:
这个解决方案让我不满意。它本质上是一种hack,会产生性能问题和其他不良副作用,例如等待屏幕刷新和重绘。
无状态架构
有人建议使用无状态应用架构。但我不确定如何在 Polymer 应用程序的编码上下文中实现它。再次,欢迎提出建议和想法。
polymer - Property change not reflecting in UI when its set from dom-repeat's function - Polymer
I have array of objects and a property, my dom-repeat structure is like as below
I have a property
my function is called each time when dom-repeat iterates
but its not changing in screen!! It will display whatever data it set first time inside _checkSomeCondition !! but in console its updating
For testing I inserted a button and after all dom-repeat rendered on tapping that button I called some function ,there when I changed value it get reflected everywhere
but why its not working when value is changed inside a function which is called by dom-repeat?? I tried all 3 ways of updating a object
Plunker:https://plnkr.co/edit/iAStve97dTTD9cv6iygX?p=preview
polymer - 加载 Polymer Project 启动工具箱设置时出现 JS 错误
来自 Polymer Slack Group:@drjosh9000 发布:
尝试https://www.polymer-project.org/1.0/start/toolbox/set-up时,我得到一个充满错误的 JS 控制台。如何消除它们并让页面正确加载?
编辑
笔记:
以下不起作用:
以下确实有效:
polymer - 用 div 内容替换纸单选按钮的圆形图标
我想在纸收音机中隐藏圆形按钮,并将其替换为显示带有数字的圆形的自定义 div。我尝试了下面的代码,但它隐藏了所有内容
我尝试了这些代码 Plunker:https ://plnkr.co/edit/kzCDugV8O2H5Z0eKMLZS?p=preview
polymer - Polymer 1.x:纸张对话框内的纸张标签不起作用
paper-tabs
我的目标是iron-pages
在paper-dialog
.
当我单击第二个选项卡时,我希望看到选项卡式窗格的内容标题显示为“第 2 页”,然后是 Lorem Ipsum 文本。但是,相反,第二个选项卡式窗格内没有内容。
我错过了什么?
http://plnkr.co/edit/wyk9jb8cD4nufYQMI3L8?p=previewpolymer - Polymer 1.x:霓虹动画页面在纸张标签和纸张对话框中不起作用
我想实现neon-animated-pages
由paper-tabs
内部控制paper-dialog
。
我希望看到 的内容tab-a
并tab-b
包含paper-dialog
在paper-dialog
.
我错过了什么?
http://plnkr.co/edit/bPUclBOpghNFVmKMbOzc?p=previewpolymer - Polymer 1.x:如何从纸质对话框中的纸质菜单中删除空格?
我要这个...
下面是一个paper-dialog
实现。它在对话框元素的顶部和底部包含空格。我想消除空白。
......类似于这个。
我希望paper-menu
对话框内部看起来像下面paper-menu
没有任何空格。
我怎样才能做到这一点?
javascript - 如何在 JavaScript 中不按顺序分别运行多个异步函数而不互相干扰?
我想知道是否有可能,以及如何在客户端不按顺序单独运行多个 JavaScript 函数。
如果不可能,是否有解决方法?
polymer - Polymer app-route 通过函数问题重定向
就在我想知道 app-route 是如何工作的时候,我遇到了一个问题,让我怀疑我对这个元素的理解是否正确。
据我了解,保持浏览器 URL 和路由值同步是应用程序位置的责任。如果其中一个更改了应用程序位置,请注意另一个也在更改。
并且因为app-route的route属性,和它的data属性是同步的,下面代码中paper-tabs改变data属性会导致app-route的route属性改变,导致app-location更新浏览器网址。
但是,由于我没有在纸张选项卡中使用 fallback-selection 属性,因此浏览http://localhost会将路径设置为“/”,因此不会显示主页。
所以我想我可以用 ready 函数中的代码重定向 URL。但不幸的是, route.path 确实发生了变化,但 URL 没有。
这是为什么?我该怎么做才能通过函数手动重定向路由?或者换句话说:为什么通过 paper-tabs 元素更改 routeData.subpage 会导致重定向,而不会从函数更改 routeData.subpage?
ajax - Polymer 1.x:在自定义行为中使用 iron-ajax
我正在建立一个自定义行为。调用它MyBehaviors.MySpecialBehavior
。
但我需要获取本地存储在名为 .json 的 JSON 文件中的数据my-data.json
。
我怎样才能在我的行为中做到这一点?我正在尝试导入iron-ajax
,但我想不出如何访问它的方法或属性。