问题标签 [dom-if]

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.

0 投票
1 回答
64 浏览

polymer - Polymer 1.x:命令式访问 dom-if 模板中的 DOM 节点

这是我的 jsBin

我想通过它在模板id内的 DOM 节点访问。dom-if使用我现有的代码,我希望true在尝试将这些节点转换为布尔值时看到,但我得到了false(即,undefined)。

重现问题的步骤:

  1. 打开这个 jsBin
  2. Foo通过显示和Bar不显示来了解右侧的 HTML 窗格是否正常工作Baz
  3. 观察控制台并了解id="foo"节点可访问,但id="bar"andid="baz"元素不可访问。这是我的问题。

如何强制访问这些节点?

http://jsbin.com/kemoravote/1/edit?html,控制台,输出
0 投票
1 回答
467 浏览

polymer - Polymer 1.x:访问 dom-if 中的元素

这是我的 JSBin

单击“名字:詹姆斯”文本。

我在 dom-if 中有一个输入元素。在一个事件中,我正在使 dom-if 通过,因此该元素将存在,但在使 dom-if 条件通过后我无法立即访问输入元素。

可能我需要知道何时实际评估 dom-if 以及为什么即使条件变为真元素也不存在。

0 投票
1 回答
7163 浏览

polymer - 聚合物 dom-if:如何实现否定条件?

我有一个 Polymer 元素,用于<template is="dom-if"...根据条件提供不同的 HTML 内容。

Polymerdom-if没有 else 条件,因此需要一个否定的 if 条件来模拟它。

像这样的东西:

只有这样是行不通的——消极的条件永远不会过去。

这应该如何实施?

0 投票
1 回答
264 浏览

authentication - Dom-if 按用户角色与聚合物和 firebase 使用 firebase-auth 和 google 作为提供者

我试图仅向某些用户显示 dom-if 模板,但我不知道该怎么做。这是我正在尝试做的伪代码:

...

其中“用户”是我从<firebase-auth>元素中获得的对象。user.isAdmin 之类的东西是我想要实现的。

有任何想法吗?谢谢!

0 投票
3 回答
20253 浏览

polymer - 使用