问题标签 [amp-bind]

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 回答
949 浏览

amp-html - 如何按索引进行 amp-bind

是否可以在 amp-carousel 中的给定索引处添加/删除幻灯片,或在多页流中的给定索引处添加/删除页面,并将幻灯片/页面绑定到选择器?

例如:

In the code below, when a region is selected, the city & city detail from that region should be visible. 如果取消选择区域 1,则属于区域 1 的所有城市都应在“城市”部分和“城市详细信息”部分中隐藏。

此外,如果取消选择某个地区并且从“城市详细信息”部分中删除了一个城市,则“下一个城市”按钮应该仍然能够链接到下一个可用的城市。

到目前为止,我的“地区”部分正在工作(隐藏/显示城市),但我希望能在“城市详细信息”部分提供一些帮助。

0 投票
0 回答
369 浏览

amp-html - 在 amp-list 中使用 amp-selector

可以在amp-selector里面使用amp-list吗?在页面加载时,会呈现项目,但在应用过滤器时,项目不会呈现。

这是数据:

0 投票
0 回答
636 浏览

amp-html - 当我单击带有 AMP.setState 的按钮时,两个属性会发生变化。AMP绑定

我在 AMP 上有此代码:

当我单击一个按钮(我不介意单击的按钮)时,执行它们的两种状态。只有我想要的是点击一个按钮,我执行一个状态,没有两个。

0 投票
1 回答
1686 浏览

html - 如何在 AMP 表单中动态设置值

我想根据第一个下拉列表设置第二个选择下拉列表的值。有没有办法在 AMP 中设置 select 的值。

如果我在第一个下拉列表中选择某个选项,然后选择第二个选项。如果我返回并将第一个下拉列表设置为空值,则应该使第二个下拉列表也为空。

0 投票
0 回答
166 浏览

arrays - src 绑定中的 AMP 拆分数组

我正在尝试在 amp-list 中建立绑定。我需要做的是提取数组中的第一个条目。例如,我的 json 数组如下所示:

“ID”:[“123”,“456”]

放大器绑定如下所示: [src]="' http://any.com?id= ' + {{Ids}}"

我希望这最终像: src="http://any.com?id=123

但是看起来像这样没有任何操作 src="http://any.com?id=123,456

查看白名单中的函数,我想知道是否应该为此使用 Array to String 。

0 投票
0 回答
320 浏览

amp-html - AMP - 显示/隐藏多个按钮

我正在尝试更改两个按钮的状态。但是,如果我按下一个按钮,两者都会消失。按钮 1 应该切换到按钮 2(反之亦然),按钮 3 应该切换到按钮 4(反之亦然),但如果我按下一个按钮,另一个按钮就会消失

0 投票
1 回答
3798 浏览

amp-html - 带有其他选项的放大器下拉菜单

我有一些选择,其中最后一个选项是“其他”。

当用户从下拉列表中选择其他选项时,我想显示文本字段。

我正在使用普通的 html,对不起,我是 AMP 初学者,我找到了一些带有 json 选项的 amp-list 示例,但我不知道如何实现,因为我在下拉菜单中的选项有限。

谢谢

0 投票
0 回答
502 浏览

amp-html - AMP-Bind input [value]:非空绑定输入框没有css作为手动输入

我有一个包含大约 20 个值的表格,一半用于计费信息,一半用于目的地信息。

当客户逐步完成计费信息时,目的地信息与他们输入的计费信息一起完成。然后,他们可以在到达该部分时更改目的地信息。

当他们完成计费信息时,计费输入从带有白色背景的灰色占位符更改为带有黄色背景的黑色输入值。

但是,对于使用 AMP-bind 完成的目标信息,这种样式不会发生。

除了添加更多命令之外,您是否有一种快速的方法来使用黑色文本和黄色背景设置已完成的运输信息的样式?

见这里演示https://codepen.io/iamalta/pen/MXEMvO

谢谢!

0 投票
1 回答
349 浏览

html - 调用 setState() 时如何不刷新所有 AMP 列表?

我正在尝试使用amp-bind.

我在页面顶部有这个状态 JSON:

我有这两个 AMP 列表:

而这份清单:

到目前为止,一切都很好。但是,我添加了一个共享按钮,点击时会显示一个下拉菜单。所以我设置了一个这样的切换器:

我的问题是,当我点击共享按钮时,虽然它可以工作,但它会刷新两个列表,导致闪烁。

0 投票
0 回答
112 浏览

html5-audio - amp-audio 点击按钮更改源

我有一个页面,AMP-LIST它接收一个json file包含指向某些 mp3 文件的 url 链接的纯文本。像这样的东西:

我已经把这个列表渲染成一些简单的标签。我也有一个AMP-AUDIO应该根据项目更改它的来源。

我的 Html 最后会是这样的:

现在的问题是:当我点击 div 时,音频文件的源似乎发生了变化,但实际的新文件没有再次呈现。有任何想法吗??