我从here下载离子基本标签视图模板版本1 :
ionic start myApp tabs
我现在正在尝试解析JSON,一旦我替换:
.controller('DashCtrl', function($scope) {})
在 controllers.js
中.controller('DashCtrl', function($scope, $http) {
$http.get('http://rest-service.guides.spring.io/greeting').
then(function(response) {
$scope.greeting = response.data;
});
});
我收到了这些错误的错误:
Uncaught SyntaxError:意外的令牌。 (第13行)
(我在第13行:.controller('MapsCtrl', function($scope) {})
)
其他错误是:
未捕获错误:[$ injector:modulerr]无法实例化模块 启动器由于:错误:[$ injector:modulerr]无法实例化 模块starter.controllers由于:错误:[$ injector:nomod]模块 ' starter.controllers'不可用!你要么拼错了 模块名称或忘记加载它。如果注册模块,请确保 您将依赖项指定为第二个参数。 http://errors.angularjs.org/1.5.3/ $注射器/ NOMOD?P0 = starter.controllers 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13443:12 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15409:17 在确保(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15333:38) 在模块(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15407:14) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17899:22 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17900:40 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5)
http://errors.angularjs.org/1.5.3/ $注射器/ modulerr P0 = starter.controllers&安培; P1 =错误%3A%20%5B%24injector%3Anomod%5D%20Module%20' starter.controllers'%图20是% 20not%20available%!20You%20either%20misspelled%第二十条%20module%20name%20or%20forgot%20to%20load%20IT%20If%20registering%20A%20module%20ensure%20that%20you%20specify%第二十条%20dependencies%20AS%第二十条%20秒%20argument。%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.5.3%2F%24injector%2Fnomod%3Fp0%3Dstarter.controllers%0A%20%20%20%20原子%20http%3A%2F %2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13443%3A12%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib %2Fionic%2Fjs%2Fionic.bundle.js%3A15409%3A17%0A%20%20%20%20原子%20ensure%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic .bundle.js%3A15333%3A38)%0A%20%20%20%20原子%20module%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js% 3A15407%3A14)%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17899%3A22%0A%20%20 %20% 20AT%20forEach%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13696%3A20)%0A%20%20%20%20原子%20loadModules%20 (HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17883%3A5)%0A%20%20%20%20原子%20http%3A%2F%2F192。 168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17900%3A40%0A%20%20%20%20原子%20forEach%20(HTTP%3A%2F%2F192.168.0.116%3A8100% 2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13696%3A20)%0A%20%20%20%20个原子%20loadModules%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs %2Fionic.bundle.js%3A17883%3A5) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13443:12 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17922:15 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17900:40 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) 在createInjector(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17805:19) at doBootstrap(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15085:20) 在bootstrap(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15106:12) http://errors.angularjs.org/1.5.3/ $注射器/ modulerr P0 =起动机&安培; P1 =错误%3A%20%5B%24injector%3Amodulerr%5D%20Failed%20to%20instantiate%20module%20starter.controllers%20due%20to%3A%0AError% 3A%20%5B%24injector%3Anomod%5D%20Module%20' starter.controllers'!%图20是%20not%20available%20You%20either%20misspelled%第二十条%20module%20name%20or%20forgot%20to% 20load%20IT。%20If%20registering%20A%20module%20ensure%20that%20you%20specify%第二十条%20dependencies%20AS%第二十条%20秒%20argument。%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.5.3% 2F%24injector%2Fnomod%3Fp0%3Dstarter.controllers%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13443% 3A12%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A15409%3A17%0A%20%20%20% 20AT%20ensure%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A15333%3A38)%0A%20%20%20%20原子%20module%20 (HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A15407%3A14)%0A%20%20%20%20A吨%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17899%3A22%0A%20%20%20%20原子%20forEach%20(HTTP%3A% 2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13696%3A20)%0A%20%20%20%20个原子%20loadModules%20(HTTP%3A%2F%2F192.168.0 0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17883%3A5)%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic% 2Fjs%2Fionic.bundle.js%3A17900%3A40%0A%20%20%20%20原子%20forEach%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle。 JS%3A13696%3A20)%0A%20%20%20%20个原子%20loadModules%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17883%3A5 )%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.5.3%2F%24injector%2Fmodulerr%3Fp0%3Dstarter.controllers%26P1%3DError%253A%2520%255B%2524injector%253Anomod%255D%2520Module%2520&# 39; starter.controllers'!%2520is%2520not%2520available%2520You%2520either%2520misspelled%2520the%2520module%2520name%2520or%2520forgot%2520to%2520load%2520it%2520If%2520r egistering%2520A%2520module%2520ensure%2520that%2520you%2520specify%2520the%2520dependencies%2520as%2520the%2520秒%2520argument。%250Ahttp%253A%252F%252Ferrors.angularjs.org%252F1.5.3%252F%2524injector%252Fnomod%253Fp0 %253Dstarter.controllers%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A13443%253A12%250A%2520%2520 %2520%2520at%2520http%253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A15409%253A17%250A%2520%2520%2520%2520at%2520ensure%2520(HTTP %253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A15333%253A38)%250A%2520%2520%2520%2520at%2520module%2520(HTTP%253A%252F% 252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A15407%253A14)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.0.116%253A8100%252Flib %252Fionic%252Fjs%252Fionic.bundle.js%253A17899%253A22%250A%2520%2520%2520%2520at%2520forEach%2520(HTTP%253A %252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A13696%253A20)%250A%2520%2520%2520%2520at%2520loadModules%2520(HTTP%253A%252F%252F192。 168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A17883%253A5)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic %252Fjs%252Fionic.bundle.js%253A17900%253A40%250A%2520%2520%2520%2520at%2520forEach%2520(HTTP%253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle的.js%253A13696%253A20)%250A%2520%2520%2520%2520at%2520loadModules%2520(HTTP%253A%252F%252F192.168.0.116%253A8100%252Flib%252Fionic%252Fjs%252Fionic.bundle.js%253A17883% 253A5)%0A%20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13443%3A12%0A%20%20%20 %20AT%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17922%3A15%0A%20%20%20%20原子%20forEach%20(HTTP%3A %2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13696%3 A20)%0A%20%20%20%20个原子%20loadModules%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17883%3A5)%0A% 20%20%20%20原子%20http%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17900%3A40%0A%20%20%20%20原子%20forEach% 20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A13696%3A20)%0A%20%20%20%20个原子%20loadModules%20(HTTP%3A %2F%2F192.168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17883%3A5)%0A%20%20%20%20原子%20createInjector%20(HTTP%3A%2F%2F192。 168.0.116%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A17805%3A19)%0A%20%20%20%20原子%20doBootstrap%20(HTTP%3A%2F%2F192.168.0.116%3A8100 %2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A15085%3A20)%0A%20%20%20%20原子%20bootstrap%20(HTTP%3A%2F%2F192.168.0.116%3A8100%2Flib%2Fionic% 2Fjs%2Fionic.bundle.js%3A15106%3A12) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13443:12 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15409:17 在确保(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15333:38) 在模块(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15407:14) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17899:22 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17900:40 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5)
未捕获错误:[$ injector:modulerr]无法实例化模块 启动器由于: 错误:[$ injector:modulerr]由于以下原因,无法实例化模块starter.controllers: 错误:[$ injector:nomod]模块' starter.controllers'不可用!您要么错误拼写了模块名称,要么忘记加载它。 如果注册模块,请确保将依赖项指定为 第二个论点。 http://errors.angularjs.org/1.5.3/ $注射器/ NOMOD?P0 = starter.controllers 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13443:12 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15409:17 在确保(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15333:38) 在模块(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:15407:14) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17899:22 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) 在http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17900:40 at forEach(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:13696:20) 在loadModules(http://192.168.0.116:8100/lib/ionic/js/ionic.bundle.js:17883:5) http://errors.angularjs.org/1.5.3/ $注射器/ modulerr?
我做错了什么。
答案 0 :(得分:0)
哦,我得到了解决方案:
我只是删除了我粘贴的代码末尾的分号;
:
<强>后:强>
.controller('DashCtrl', function($scope, $http) {
$http.get('http://rest-service.guides.spring.io/greeting').
then(function(response) {
$scope.greeting = response.data;
});
}) // <<= I remove ; from here
<强>之前:强>
.controller('DashCtrl', function($scope, $http) {
$http.get('http://rest-service.guides.spring.io/greeting').
then(function(response) {
$scope.greeting = response.data;
});
});
我不知道在此之后我还有另一个controller
。
整个 controller.js 看起来如下:
angular.module('starter.controllers', [])
//.controller('DashCtrl', function($scope) {})
.controller('DashCtrl', function($scope, $http) {
$http.get('http://rest-service.guides.spring.io/greeting').
then(function(response) {
$scope.greeting = response.data;
});
}) // <<= I remove ; from here
.controller('MapsCtrl', function($scope) {})
.controller('AccountCtrl', function($scope) {
$scope.settings = {
enableFriends: true
};
});