Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ng在一个控制器中重复显示,但在另一个控制器中不重复显示_Javascript_Angularjs_Wordpress - Fatal编程技术网

Javascript Ng在一个控制器中重复显示,但在另一个控制器中不重复显示

Javascript Ng在一个控制器中重复显示,但在另一个控制器中不重复显示,javascript,angularjs,wordpress,Javascript,Angularjs,Wordpress,我在视图中的不同位置加载了2个控制器。一个工作正常,但另一个ng重复没有出现。他们也没有通过ng检查员出现。我已经验证了http数据是否显示在inspector中 我对这两个控制器都使用WordPress REST-API 以下是主要代码: var homeApp=angular.module('homeCharacters',['ngSanitize']); homeApp.controller('mainMenu',函数($scope,$http){ $http.get(“http://l

我在视图中的不同位置加载了2个控制器。一个工作正常,但另一个ng重复没有出现。他们也没有通过ng检查员出现。我已经验证了http数据是否显示在inspector中

我对这两个控制器都使用WordPress REST-API

以下是主要代码:

var homeApp=angular.module('homeCharacters',['ngSanitize']);
homeApp.controller('mainMenu',函数($scope,$http){
$http.get(“http://localhost:3000/wp-json/menus/2”)。然后(函数(响应){
$scope.menuData.data=response.data;
});
});
控制器('characters',函数($scope,$http){
$scope.myData={
选项卡:0
};//设置默认选项卡
$http.get(“http://localhost:3000/wp-json/posts?type=character”)。然后(函数(响应){
$scope.myData.data=response.data;
});
});
homeApp.filter('stripTags',function()){
返回函数(文本){
返回文本?字符串(文本)。替换(/]+>/gm',):'';
};
});
main菜单控制器(不工作):
字符控制器(工作): 与人物见面 {{item.acf.team}}: {{item.acf.characters_name}[{{item.acf.real_name}]

{{item.acf.hero_type}

{{field.description{u段落}


您在存放中继器的
li上的绑定不正确

另外,还有一个小提示:将逻辑放在控制器中,尽量避免使用
nginit


应该是:



您在存放中继器的
li
上的绑定不正确

另外,还有一个小提示:将逻辑放在控制器中,尽量避免使用
nginit


应该是:



多亏了@Pytth的提示,我相信我已经解决了这个问题

homeApp.controller('main menu',函数($scope,$http){
$http.get(“http://localhost:3000/wp-json/menus/2”)。然后(函数(响应){
$scope.menuData.data=response.data.items;
});
});


多亏@Pytth的提示,我相信我已经解决了这个问题

homeApp.controller('main menu',函数($scope,$http){
$http.get(“http://localhost:3000/wp-json/menus/2”)。然后(函数(响应){
$scope.menuData.data=response.data.items;
});
});


那是我的错。我纠正了它,但是ng repeat仍然没有出现……尽管数据本身是。真正有趣的是,现在当我检查DOM时,它确实重复了,但实际上并没有打印标记中的数据。看起来您想在
对象而不是其父对象上重复。没错,我想在项数组上重复,并打印它包含的每个对象的标题。这是我的错。我纠正了它,但是ng repeat仍然没有出现……尽管数据本身是。真正有趣的是,现在当我检查DOM时,它确实重复了,但实际上并没有打印标记中的数据。看起来您想在
项目上而不是在其父对象上重复。没错,我想在项目数组上重复,并打印它包含的每个对象的标题。