Amp html 如何附加状态变量';值转换为AMP页面中的字符串?

Amp html 如何附加状态变量';值转换为AMP页面中的字符串?,amp-html,Amp Html,我有一个AMP状态: <amp-state id="Form"> <script type="application/json"> { "id" :"1", } </script> </amp-state> 基于此,目前只能通过AMP.setState设置全局变量的值,但不能设置AMP.state中声明的变量的值 示例:AMP.setState(foo=123)->正在工作 AMP.setState(myampta

我有一个AMP状态:

<amp-state id="Form">
  <script type="application/json">
    {
    "id" :"1",
    }
  </script>
</amp-state>
基于此,目前只能通过
AMP.setState
设置全局变量的值,但不能设置
AMP.state
中声明的变量的值

示例:
AMP.setState(foo=123)
->正在工作

AMP.setState(myamptate.foo=123)
where

<amp-state id="myAmpState">
      <script type="application/json">
      {
          "foo": "234"
      }
.....

{
“foo”:“234”
}
.....
它不起作用

当前的解决方法是设置默认变量。

基于此,目前只能通过
AMP.setState
为全局变量设置值,但不能为
AMP.state
中声明的变量设置值

示例:
AMP.setState(foo=123)
->正在工作

AMP.setState(myamptate.foo=123)
where

<amp-state id="myAmpState">
      <script type="application/json">
      {
          "foo": "234"
      }
.....

{
“foo”:“234”
}
.....
它不起作用


当前的解决方法是设置默认变量。

我相信以下方法可以解决您的问题:

<a [href] = " 'myWebsite.com/' + Form.id " href="#" />


您不需要这里的大括号。

我相信以下方法可以解决您的问题:

<a [href] = " 'myWebsite.com/' + Form.id " href="#" />

你不需要这里的牙套