Angular - 无法连接 HTML 页面中的值
Angular - Cannot concatenate values in HTML page
在我们的Angular项目中,我们使用插值如下图,但是在[状态]属性中我们也需要使用这个插值。但到目前为止我们还没有成功。有什么想法吗?
如果我们像下面这样设置id值,就没有问题。
<a routerLink="/ticket/details/" [state]="{ id: '5' }" >{{row.TicketId}}</a>
但是我们不能通过获取row.TicketId动态获取(它是在{{row.TicketId}}中作为标签获取的)也不能与id参数连接。
<a routerLink="/ticket/details/" [state]="{ id: {{row.TicketId}} }" >{{row.TicketId}}</a>
Try [state]="{ id: row.TicketId }"
[state]="..."
中的括号告诉 Angular 计算模板表达式,所以你不能在那里使用插值。所以,正如我在评论中所说,它应该是:
[state]="{ id: row.TicketId }"
在我们的Angular项目中,我们使用插值如下图,但是在[状态]属性中我们也需要使用这个插值。但到目前为止我们还没有成功。有什么想法吗?
如果我们像下面这样设置id值,就没有问题。
<a routerLink="/ticket/details/" [state]="{ id: '5' }" >{{row.TicketId}}</a>
但是我们不能通过获取row.TicketId动态获取(它是在{{row.TicketId}}中作为标签获取的)也不能与id参数连接。
<a routerLink="/ticket/details/" [state]="{ id: {{row.TicketId}} }" >{{row.TicketId}}</a>
Try [state]="{ id: row.TicketId }"
[state]="..."
中的括号告诉 Angular 计算模板表达式,所以你不能在那里使用插值。所以,正如我在评论中所说,它应该是:
[state]="{ id: row.TicketId }"