我正在使用ngSemantic,我不知道如何引用動態生成的ID。在Angular2模板中引用動態生成的ID
我有幾個帶側邊欄的面板。 要打開我需要聲明
(click)="sidebarId.show()"
我設置了側邊欄的ID這樣的側邊欄:
<sm-sidebar id="{{panelId}}-sidebar"></sm-sidebar>
我需要調用類似
(click)="{{panelId}}-sidebar.show()"
但這因爲我收到此錯誤不起作用:
Got interpolation ({{}}) where expression was expected at column 0 in [{{panelId}}-sidebar.show()] in [email protected]:31
所以相應的組件實例,你有'{{panelId}} - 在你的組件中聲明sidebar'對象,以便您可以調用他們的'show'方法? – dfsq