gpt4 book ai didi

javascript - 错误 : [$controller:ctrlreg]

转载 作者:行者123 更新时间:2023-11-30 21:20:34 26 4
gpt4 key购买 nike

我是 AngularJs 的新手。我试图显示 json 文件中的选项,但返回消息是:

“错误:[$controller:ctrlreg]”

这是我的代码:

var sj = angular.module("factApp", []);

(function(app){
"use strict";
app.controller('appController', function ($scope, $http){
$http.get('values.json').success(function (datos){
$scope.datos = data;
});
});
});
{
"orders": {
"odc": [
{
"id": "ABA",
"coupons": [
"1XY",
"2XY",
"3XY"
]
}
]
}
}
<!DOCTYPE html>
<html lang="en">
<div class="row" ng-app="factApp" ng-controller="appController">
<h1>Cupones</h1>
<ul>
<li ng-repeat="data in datos">
<p>Orden: {{data.id}}</p><br>
<p>Cupones {{data.coupons}}</p>
</li>
</ul>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="testjson/fuctury.js"></script>

我做错了什么?希望你能帮我。提前致谢

最佳答案

你的代码中的问题,你应该访问响应的数据属性,你也应该使用 .then 而不是 success

sj.controller('appController', function($scope, $http) {
$http.get('values.json').then(function(response) {
$scope.datos = response.data.orders.odc;
console.log($scope.datos);
});
});

DEMO

关于javascript - 错误 : [$controller:ctrlreg],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45226247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com