0

基本上我有一个警报控件,我希望显示变量的值。

let confirm = this.alertCtrl.create({
  title: 'Are you sure?',
  message: `
  Are these details correct?  
  <ul>
      <li>Price ($/L):{{dollarPerLitre}}</li>
      <li>KMs Done:</li>
      <li>Total Spent:</li>
      <li>Fuel Type:</li>
      <liDate:</li>
  </ul> 
  `,
  buttons: [
    {
      text: 'No',
      handler: () => {
        console.log('Disagree clicked');
      }
    },
    {
      text: 'Yes',
      handler: () => {
        console.log('Agree clicked');
      }
    }
  ]
});
confirm.present();

{{variable}} 不起作用,但无论如何我可以让它显示变量内容吗?

谢谢。

4

1 回答 1

1

如果dollarPerLitre在当前范围内使用this或尝试使用ViewChild.

您的代码应该喜欢:仔细观察连接。

let confirm = this.alertCtrl.create({
  title: 'Are you sure?',
  message: `
  Are these details correct?  
  <ul>
      <li>Price ($/L):`+this.dollarPerLitre+`</li>
      <li>KMs Done:</li>
      <li>Total Spent:</li>
      <li>Fuel Type:</li>
      <liDate:</li>
  </ul> 
  `,
  buttons: [
    {
      text: 'No',
      handler: () => {
        console.log('Disagree clicked');
      }
    },
    {
      text: 'Yes',
      handler: () => {
        console.log('Agree clicked');
      }
    }
  ]
});
confirm.present();
于 2018-05-25T12:27:43.113 回答