我有一个omniture跟踪函数名称为s.tl(参数1,参数2,参数3),它是用Normal JS代码编写的。我想在立即购买按钮上调用正常的JS函数,并将Angular表达式作为该函数的第三个参数传递。
所以我使用ng-click,如下所示:
<a class="button" href="documentdownloader.aspx?documentid={{document.DownloadLink}}" ng-click="s.tl(true, 'd',{{document.DocumentTitle}})">Buy now </a>
但低于错误
Syntax Error: Token '{' invalid key at column 17 of the expression [s.tl(true, 'd',{{document.DocumentEnglishTitle}});] starting at [{document.DocumentEnglishTitle}});].
答案 0 :(得分:1)
删除ng-click
中的大括号,因为在ng-click
中您已经在评估角度表达式:
<a class="button" href="documentdownloader.aspx?documentid={{document.DownloadLink}}" ng-click="s.tl(true, 'd',document.DocumentTitle)">Buy now </a>