0
我是AngularJS中的新手。我正在构建企业仪表板。我有两个视图 - 仪表板和配置文件。在配置文件中,我使用ng-repeat呈现多个配置文件细节,并且配置文件控制器中还存在JSON。每当用户点击一个配置文件时,我想将其重定向到该配置文件的仪表板。现在在ng-click指令内传递函数调用中的角度参数时出错
,所述NG-重复内:
<md-card ng-repeat="data in epc.employees" class="empCard md-whiteframe-4dp" >
我使用纳克单击像这样:
<a ui-sref="dashboard"><md-button ng-click="loadGraphs({{data.id}})">View Dashboard</md-button></a>
的loadGraphs函数在另一个JS片独立地定义,并用于操纵C3.js图表。现在,每当我按一下按钮我重定向,出现以下错误到仪表板:
angular.js:10347 Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 8 of the expression [check({{data.id}})] starting at [{data.id}})].
我也曾尝试: <a ui-sref="dashboard"><md-button ng-click="loadGraphs(data.id)">View Dashboard</md-button></a>
在这种情况下,没有错误,但该功能不会被调用同时重定向到仪表板。 请帮忙。
您不需要将'loadGraphs'的参数括起来。 –
我试过也没有括号。在那种情况下,没有错误,但函数仍然没有被调用。 – Rakeysh
需要更多信息才能看到发生了什么。你能发布相关的控制器代码和HTML吗? –