问题标签 [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 回答
111 浏览

polymer - 是否可能嵌套/内部 dom-if,其中第二个 dom-if 取决于从第一个 dom-if 块观察到的值

我仔细阅读了这些线程

Polymer 1 嵌套的 dom-if 在 dom-repeat 中不会在数据更改时更新

如何在 Polymer 中动态地将元素附加到 dom-if?

如何在自定义元素中访问 dom-if 的内容?

这可能与我的问题有关,但如果我能做我想做的事以及如何做,我没有找到任何线索。

在我的公司,有几个流程,每个流程对应每个业务流程,流程的每个步骤都是一个屏幕,编码为 Polymer 1 Web 组件。它们都被包裹在定义路由的根 Polymer 组件中。

一个简单的例子是:

第一个 dom-if 按预期工作,但第二个似乎没有考虑在内,我的第三页组件从未显示。

我检查并 _isTrueFunction(aValueReturnedFromSecondComponent) 的等效项返回 true。

0 投票
1 回答
45 浏览

polymer - 聚合物 dom-如果不重新烧制

我的 Polymer 2 应用程序一直有问题,我首先通过它是路由,但我发现在点击此页面后,当导航回页面时 Dom-if 触发它并没有重新触发。

例如,

如果我在 url/matters/6719 上,它会显示详细信息页面,但是如果我单击后退按钮并转到 url/matters,则 dom-if 不会再次被点击,它仍然会显示详细信息页面,

使用我的导航选择器时也会发生这种情况,该选择器的设置类似于 PWA 入门套件。

0 投票
2 回答
601 浏览

lit-element - LitElement - 如果在 LitElement 渲染方法中的表达式,如何使用 javascript 创建 dom-if 重新标记行为?

我们在 LitElement 中使用“if”表达式在 render 方法中选择性地渲染内容,并且希望在每次“if”表达式重新评估(更改)时重新创建子 DOM。这类似于 dom-if 元素用于支持聚合物 3 中的“重新印章”属性的东西。

真的很感激这里的任何指示吗?

谢谢, 维沙尔

0 投票
2 回答
102 浏览

polymer - 在 Polymer dom-if 中使用全局变量

我正在为 Polymer 创建一个自定义模块。我需要创建一个可以在定义模板时访问的全局变量。就像是:

<template is="dom-if" if="[[_check(myGlobalVar.foo)]]">

全局变量也应该可以从模块内部直接访问(参见 _anotherFunction)。JS 文件如下所示:

此外,应该可以从其他文件中的其他模块访问 myGlobalVar。创建它的最佳方法是什么?

0 投票
0 回答
1652 浏览

javascript - 如何在父 dom-repeat 更改时重新渲染 dom-if

我正在尝试重新渲染dom-if嵌套在dom-repeat.

每次data更改我都想计算displayStatus,虽然我不确定如何在传入时执行此操作numSet

...

有没有办法在dom-if每次dom-repeat更改时重新计算嵌套?

0 投票
2 回答
150 浏览

data-binding - 嵌套在dom-if Polymer中时如何触发子元素上的观察者

我正在尝试检索子 Polymer 元素中的更新数据,但数据仍绑定到初始化值。

家长

孩子

更新定价执行,但何时idItem设置,但idItemgetResponse()”上的观察者不执行并绑定到data.price.

如何让这些事件正确级联,以便每次items.0.idItem更改绑定上的child-eel this.data.price更新?

0 投票
1 回答
93 浏览

javascript - 聚合物中的切换按钮问题

我正在尝试使用按钮切换消息的显示。下面是我的代码。

我试着思考了几个小时,但无法解决。她的要求是单击按钮,单击处理程序切换应将用户属性中的授权值更改为 true。并再次单击为 false 等等。我需要在切换方法中使用 set 方法。我不知道如何做到这一点。请帮助我。

提前致谢。