如图所示,我试图使用控制器检索JSON文件,但错误
未能实例化模块getJson,原因是:错误:$injector:nomod$injector/nomod?P0=get.
一直冒出来。我已经在这里引用了角度依赖性ngRoute。
index.html
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/angular-route.js"></script>
<script src="../public/javascripts/processJson.js"></script>
</head>
<body>
<div ng-app="getJson"><div ng-controller="controller1">
<div ng-repeat="post in posts">
<div ng-switch-when="text"><input type="text" id="{{post.id}}" ng-model="post.value" placeholder="{{post.placeholder}}">
</div>
</div>
</div>
</div>
</body>
</html>控制器
var getJson = angular.module('getJson', []).controller('controller1', function ($scope, $http) {
var url = "../../routes/fields.js";
console.log(url);
$http.get(url).success(function (data) {
$scope.posts = data;
});
});发布于 2015-08-07 06:14:37
您已经添加了角路由文件,但没有将其作为依赖项添加到模块中。请使用
var getJson = angular.module('getJson', ['ngRoute']).controller('controller1', function ($scope, $http) {
var url = "../../routes/fields.js";
console.log(url);
$http.get(url).success(function (data) {
$scope.posts = data;
});
});https://stackoverflow.com/questions/31870189
复制相似问题