我在anuglarjs中有按钮,我将其与包含url的属性绑定。但是当我点击按钮时我得到了这个错误。
错误:[$ parse:syntax]语法错误:Token' vm.achReportPath'是意外的,期望[[{{vm.achReportPath}}]的第3列的[:]从[vm.achReportPath}}开始。
<button class="btn btn-default" id="searchFormBtn" data-ng-click="{{vm.achReportPath}}" type="submit" tabindex="5">View Report</button>
$scope.vm.achReportPath = "www.google.com"
请指导我做错了什么。
答案 0 :(得分:0)
替换此
data-ng-click="{{vm.achReportPath}}"
带
href="{{vm.achReportPath}}"
如果你没有“http://”而不是
href="http://{{vm.achReportPath}}"
答案 1 :(得分:0)
使用带角度的href的正确方法是使用 ng-href 。 href可能会导致不同类型的问题。 ng-href确保在单击元素时将花括号替换为花括号。