javascript - Data Bind RouterLink (Angular 2) - 获得插值 ({{}}),其中第 3 列预期有表达式

标签 javascript angular routes angular2-routing

我在将数据传递到我的 routerLink 时遇到了一些问题。这是我正在尝试做的事情:(这个输入在 ngFor 中,我需要在 id 达到 4 时更改路由)

 <input type="button" class="btn-cards" [ngClass]="getStyle(negociacao)"  [routerLink]="['/{{negociacao.rota}}', negociacao.id]" value="{{negociacao.status}}">

我遇到的错误如下:

Got interpolation ({{}}) where expression was expected at column 3

提前致谢:)

最佳答案

您不应该在 routerLink 指令中使用 {{}}(插值)。

[routerLink]="['/', negociacao.rota, negociacao.id]"

关于javascript - Data Bind RouterLink (Angular 2) - 获得插值 ({{}}),其中第 3 列预期有表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160245/

相关文章:

javascript - 试图理解这个 toggleClass() 函数

node.js - 如何将 angular 4 添加到现有的 node.js 应用程序

ruby-on-rails - rails 使用! route 的(感叹号)

angular - 发生未处理的异常 : The requested module 'sourcemap-codec' does not provide an export named 'decode'

使用 Observable 计时器进行 Angular 变化检测

python - Django urls.py 系统可以变成 Pylon 的路由吗?

ruby-on-rails - 路由错误 : uninitialized constant Sessions

javascript - 最初设置后无法删除更改内联 CSS 或从我的 div 中删除整个样式属性

javascript - 如何使用ajax保存选择的信息?

javascript - Vue.js 的计算状态和变异状态问题