0

我的 amp 页面的状态如下:

<amp-state id="remoteData" src="https://remoteDataurl.com">
  <script type="application/json">
    {
      "name": "Foo",
      "email": "foo@bar.com"
    }
  </script>
</amp-state>

我想将响应绑定到页面中的一个元素:

  <p [text]="'Hello ' + remoteData.name"> ... </p>
  <p [text]="'Your email is ' + remoteData.email"> ... </p>

文本实际上已经被绑定,但直到页面上发生事件才会刷新。

我怎样才能让它自动刷新状态?

4

1 回答 1

0

我相信<amp-state>不会给你这个功能。

我现在的解决方案是使用<amp-list>以下属性。

<amp-list 
  layout="fixed-height"
  height="80"
  src="https://remoteDataurl.com"
  single-item 
  items="."
>
  
  <template type="amp-mustache">
    <p> Hello {{ name }} </p>
    <p> Your email is {{ email }} </p>
  </template>

</amp-list>
于 2020-09-21T18:17:35.507 回答