Javascript angularJS,我能';看不到控制器数据的值

Javascript angularJS,我能';看不到控制器数据的值,javascript,angularjs,Javascript,Angularjs,我的模板代码 <ul> <li ng-repeat="x in names"> {{ x.name + ', ' + x.country }} </li> </ul> 但是我的观点显示了这样的结果 {,} {,} {,} 为什么不能访问该值?例如,您确定当前视图可以看到TestCtrl控制器 <ul ng-controller="TestCtrl"> <li ng-repeat="x in names">

我的模板代码

<ul>
<li ng-repeat="x in names">
    {{ x.name + ', ' + x.country }}
</li>
</ul>
但是我的观点显示了这样的结果

{,}

{,}

{,}


为什么不能访问该值?

例如,您确定当前视图可以看到
TestCtrl
控制器

<ul ng-controller="TestCtrl">
<li ng-repeat="x in names">
    {{ x.name + ', ' + x.country }}
</li>
</ul>
  • {{x.name+','+x.country}

应使用ng控制器并提及其名称。 这将是有帮助的

当然可以。我在主体标记处添加了ng controller=“TestCtrl”您在控制台中得到的是什么?您能做一个小提琴或弹琴并重新创建问题吗?这可能有助于我们更好地理解这个问题。。{{$index+”,“+x.name+”,“+x.country}}正在工作!!但除了$index,不起作用。。为什么?显示它按预期工作。也许你对MYService变量做了一些奇怪的事情。当然,这个fiddle假设你已经正确设置了你的ng应用程序。你可以使用给定的链接来调试你的代码,你应该在标记它之前进行检查,因为答案没有用
<ul ng-controller="TestCtrl">
<li ng-repeat="x in names">
    {{ x.name + ', ' + x.country }}
</li>
</ul>