Javascript angularjs中有ng repeat的分析错误

Javascript angularjs中有ng repeat的分析错误,javascript,angularjs,Javascript,Angularjs,我有以下代码段,它给了我解析错误 <a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}" {{rec.popupEntry}} </a> <!DOCTYPE html> <html> <script src= "http://

我有以下代码段,它给了我解析错误

<a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}"
    {{rec.popupEntry}}
</a>
<!DOCTYPE html>
<html>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>

<div ng-app="myApp" ng-controller="customersCtrl"> 

<table>
  <tr >
    <td ng-click="dum();">ONE</td>
    <td>TWO</td>
  </tr>
  <tr ng-repeat="x in names">
    <td ng-click="dum({{x.Name}});" myid="{{$index + 1}}">{{ x.Name }}</td>
    <td>{{ x.Country }}</td>
  </tr>
</table>

</div>

<script>
obj1 = "haha";
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
    $http.get("http://www.w3schools.com/angular/customers.php")
    .success(function (response) {$scope.names = response.records;});
    $scope.dum = function(x) { obj1 = x; console.log(x); }
});

</script>

</body>
</html>

您需要从更新

<a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}"
    {{rec.popupEntry}}
</a>

您需要从

<a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}"
    {{rec.popupEntry}}
</a>

您需要从

<a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}"
    {{rec.popupEntry}}
</a>

您需要从

<a class="pointer" role="menuitem" ng-repeat="rec in cfg.popupAssoc" ng-click="followSession(\"{{$index}}\")" tabindex="{{$index + 2}}"
    {{rec.popupEntry}}
</a>



不能在ng单击中使用{{}。这就是解析错误的原因。只要移除它们,它就会工作。ng repeat使x在示波器上可用。在这种情况下,您不必将其包装在{{}中。

您不能在ng click中使用{{}。这就是解析错误的原因。只要移除它们,它就会工作。ng repeat使x在示波器上可用。在这种情况下,您不必将其包装在{{}中。

您不能在ng click中使用{{}。这就是解析错误的原因。只要移除它们,它就会工作。ng repeat使x在示波器上可用。在这种情况下,您不必将其包装在{{}中。

您不能在ng click中使用{{}。这就是解析错误的原因。只要移除它们,它就会工作。ng repeat使x在示波器上可用。在这种情况下,您不必将其包装在{{}中。

您可以创建一个小提琴吗?不一定是错误的原因,但您可以使用单引号而不是转义双引号。为什么“完整”代码不包含代码段?这两段代码之间有什么关系?你能创建一个fiddle吗?不一定是错误的原因,但你可以使用单引号而不是转义双引号。为什么“完整”代码不包含代码段?这两段代码之间有什么关系?你能创建一个fiddle吗?不一定是错误的原因,但你可以使用单引号而不是转义双引号。为什么“完整”代码不包含代码段?这两段代码之间有什么关系?你能创建一个fiddle吗?不一定是错误的原因,但你可以使用单引号而不是转义双引号。为什么“完整”代码不包含代码段?这两段代码之间有什么关系?@PankajParkar-是的,我有。如果我错了,请纠正我。如果我需要函数的双引号,换句话说,我希望函数调用像
followSession(“12”)
?谢谢。您可以将
ng click=“followSession($index)”更新为
ng click=“followSession($index+”)
谢谢@nikhil。我的根本问题是,我想把一个字符串(带空格)传递给函数
followSession
。我认为这种操作应该在函数中完成。@PankajParkar-是的。如果我错了,请纠正我。如果我需要函数的双引号,换句话说,我希望函数调用像
followSession(“12”)
?谢谢。您可以将
ng click=“followSession($index)”更新为
ng click=“followSession($index+”)
谢谢@nikhil。我的根本问题是,我想把一个字符串(带空格)传递给函数
followSession
。我认为这种操作应该在函数中完成。@PankajParkar-是的。如果我错了,请纠正我。如果我需要函数的双引号,换句话说,我希望函数调用像
followSession(“12”)
?谢谢。您可以将
ng click=“followSession($index)”更新为
ng click=“followSession($index+”)
谢谢@nikhil。我的根本问题是,我想把一个字符串(带空格)传递给函数
followSession
。我认为这种操作应该在函数中完成。@PankajParkar-是的。如果我错了,请纠正我。如果我需要函数的双引号,换句话说,我希望函数调用像
followSession(“12”)
?谢谢。您可以将
ng click=“followSession($index)”更新为
ng click=“followSession($index+”)
谢谢@nikhil。我的根本问题是,我想向函数
followSession
传递一个字符串(带空格)。我认为这种操作应该在函数中完成。谢谢@lwalden。谢谢你指出我在
{{}
方面的问题!谢谢@lwalden。谢谢你指出我在
{{}
方面的问题!谢谢@lwalden。谢谢你指出我在
{{}
方面的问题!谢谢@lwalden。谢谢你指出我在
{{}
方面的问题!