zoukankan      html  css  js  c++  java
  • Ionic Contoller类与Service类分开需要注意的问题

    看了别人的项目把Controller类和Service类都写在了app.js文件里面,这不符合我的风格,想把他们分开成单独的文件,确遇见以下错误提示:

    ionic.bundle.min.js:133 Error: [ng:areq] http://errors.angularjs.org/1.3.13/ng/areq?p0=appMainC&p1=not%20a%20function%2C%20got%20undefined
        at Error (native)
        at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:37:417
        at Sb (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:50:510)
        at tb (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:51:78)
        at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:106:331
        at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:88:65
        at s (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:38:408)
        at v (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:87:438)
        at g (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:82:299)
        at g (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:82:316)
    

     看后百思不得其解,Ionic网站给出的解决方法是:

    Error: ng:areq
    Bad Argument
    Argument 'AppMainController' is not a function, got undefined
    Description AngularJS often asserts that certain values will be present and truthy using a helper function. If the assertion fails, this error is thrown.
    To fix this problem, make sure that the value the assertion expects is defined and matches the type mentioned in the error.

      然而别没有看懂.......期间各种怀疑,各种测试,一下午时间就这样过去了,何其不幸.....

     晚饭过后,想到以前做的项目就怎么可以能,然后去对比以下,貌似发现了问题的所在 ,以前的代码:

    angular.module('ionicApp.controllers')
    

      现在的代码:

    angular.module("ionicApp.controllers",[])
    

      竟然是这样一个小小的地方,无语了.....

    或许暴露的问题是我对Ionic机制的理解还不够深刻,在此作为警戒。

     

  • 相关阅读:
    linux tar order
    Linux驱动学习步骤(转载)
    汇编指令(转载)
    拓扑排序
    python 三维坐标图
    python 矩阵
    spring 之 IOC 依赖注入详解
    spring 下载
    Struts数据验证
    拦截器配置
  • 原文地址:https://www.cnblogs.com/crazyguo/p/5985815.html
Copyright © 2011-2022 走看看