Angular2在表达式中连接字符串

Dyl*_*eus 2 angular

我想在Angular2中的表达式中加入一个字符串,但似乎无法这样做.(特别是在a标签的attr.href中.

例如,假设我有一个由'/ page/id'组成的url,并且ID存储在一个变量中.

   <a [attr.href]="/page/{{id}}">link</a> 
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为我们不能在表达式中使用{{}}语法.

我不知道如何在这里加入字符串.

Thi*_*ier 9

你可以试试这个:

<a [attr.href]="'/page/' + id">link</a>
Run Code Online (Sandbox Code Playgroud)

因为在这种情况下你不能使用插值(因为[...]).Angular2将尝试评估表达式,您可以在此处使用带引号的字符串值.