我正在使用我的项目之一的角度js,我将“ng-click”功能称为
<a ng-click="logout'{{x.ParentEntityId['#text']}}')" target="_blank">{{x.Title["#text"]}}</a>
在“x.ParentEntityId ['#text']中,”值为“7560183E-1C37-40FE-BACC-8A5B5021FBD7”
当我的页面加载时,我遇到错误。
当我在注销功能中传递静态值时,它工作得很好。如下所示
<a ng-click="logout('hi')" target="_blank">{{x.Title["#text"]}}</a>
退出功能如下:
$scope.logout = function (item) {
alert('logout' + item);
};
如果我错过了什么,请告诉我。
答案 0 :(得分:4)
在ng-click
中,您处于角度背景中,因此您无法使用{{}}
。
您的ng-click:logout'{{x.ParentEntityId['#text']}}')
在语法上不正确,缺少(
。
它应该像ng-click="logout(x.ParentEntityId['#text'])"
。
答案 1 :(得分:3)
<a ng-click="logout'{{x.ParentEntityId['#text']}}')"...>
<a ng-click="logout(x.ParentEntityId['#text'])" target="_blank">{{x.Title["#text"]}}</a>