Javascript Ng在一个控制器中重复显示,但在另一个控制器中不重复显示
我在视图中的不同位置加载了2个控制器。一个工作正常,但另一个ng重复没有出现。他们也没有通过ng检查员出现。我已经验证了http数据是否显示在inspector中 我对这两个控制器都使用WordPress REST-API 以下是主要代码: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
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时,它确实重复了,但实际上并没有打印标记中的数据。看起来您想在项目上而不是在其父对象上重复。没错,我想在项目数组上重复,并打印它包含的每个对象的标题。