首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngRoute参考误差

ngRoute参考误差
EN

Stack Overflow用户
提问于 2015-08-07 05:18:06
回答 1查看 105关注 0票数 1

如图所示,我试图使用控制器检索JSON文件,但错误

未能实例化模块getJson,原因是:错误:$injector:nomod$injector/nomod?P0=get.

一直冒出来。我已经在这里引用了角度依赖性ngRoute。

index.html

代码语言:javascript
复制
<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>

控制器

代码语言:javascript
复制
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;
  });

 });
EN

回答 1

Stack Overflow用户

发布于 2015-08-07 06:14:37

您已经添加了角路由文件,但没有将其作为依赖项添加到模块中。请使用

代码语言:javascript
复制
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;
  });

 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31870189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档