代码之家  ›  专栏  ›  技术社区  ›  Murad Hasan

AMP-直接访问JSON数据

  •  -1
  • Murad Hasan  · 技术社区  · 6 年前

    我想直接从JSON访问JSON数据,但是我不能,我想要没有任何事件的数据。

    我的AMP状态-

    <amp-state id="myState">
      <script type="application/json">
        {
          "foo": "bar"
        }
      </script>
    </amp-state>
    

    我的元素-

    <p [text]="myState.foo">myState.foo</p>
    

    将文本用作属性需要激发事件来设置状态。如何直接设置数据。

    1 回复  |  直到 6 年前
        1
  •  0
  •   James Ives    6 年前

    这个 isn't possible ,您需要某种形式的默认状态。

    注意:为了提高性能并避免意外内容跳跃的风险,AMP绑定不会在页面加载时评估表达式。这个 意味着视觉元素应该被赋予默认状态,而不是 初始渲染依赖amp绑定