角度控制器功能未运行
Angular controller function not running
我正在尝试对 API 进行 HTTP GET,但我在控制台日志中没有获得任何内容,所以我假设这个函数没有运行。
这是我尝试在我的 Angular 应用程序中重新创建的 jsfiddle,它具有正确的数据结构:
http://jsfiddle.net/bgoldste/keam6q9o/
这是控制器.js
.controller('GamesCtrl', function($scope, $http) {
function GamesCtrl($scope, $http) {
console.log("did this run");
$http(
{
method: 'GET',
url: 'https://www.kimonolabs.com/api/bzq274q4?apikey=JfagXh7xfxWsnWGzLAKpBIrTFwENcGY6',
headers: {
'authorization': 'Bearer xOZHZE4sit0Pe6VGqsOQn5jKPpA5QpG3'
}
}).
success(function (data) {
$scope.data = data['results']['collection1'];
});
}
})
这是游戏.html
<ion-view title="Games" ngcontroller="GamesCtrl">
<ion-content>
<ion-list>
<ion-item ng-repeat="row in data">
{{row['property1']['src']}}
</ion-item>
</ion-list>
</ion-content>
</ion-view>
我什至没有在控制台中看到来自该 GET 的网络请求
您有两个嵌套函数定义 - 第二个甚至不会被调用。 试试这个:
.controller('GamesCtrl', function($scope, $http) {
console.log("did this run");
$http(
{
method: 'GET',
url: 'https://www.kimonolabs.com/api/bzq274q4?apikey=JfagXh7xfxWsnWGzLAKpBIrTFwENcGY6',
headers: {
'authorization': 'Bearer xOZHZE4sit0Pe6VGqsOQn5jKPpA5QpG3'
}
}).
success(function (data) {
$scope.data = data['results']['collection1'];
});
})
相关文章:
- '.在'单击“不运行”功能
- 流星 - 观察自动运行功能内未运行
- on点击不运行功能??(可能是Javascript错误?)
- 加载检查单选按钮值并运行功能
- 如何在浏览器中完成图像大小调整后运行功能?(JS/JQuery)
- 在IE中下载文件时运行功能
- 应用程序关闭前的离子运行功能
- 离子选项卡在选择后运行功能
- 检查URL和运行功能
- Chrome扩展赢得't点击按钮运行功能
- 检查时间差是否小于45分钟,并运行功能-AngularJS
- 对输入更改和复选框更改运行功能
- 如何运行功能与参数点击
- 混淆自动运行功能
- 选择按钮运行功能
- 运行功能按钮点击作为创建者用户-谷歌电子表格
- 离子应用程序运行功能在第二次点击
- 谷歌图表-运行功能后绘制
- 具有对焦运行功能的按钮在'输入'
- Onchange选择运行功能