angular.js - 未捕获的TypeError:无法调用未定义的方法'replace'

时间:2015-07-04 21:10:12

标签: angularjs

我通过angular-fullstack generator与自耕农创建了一个角色应用程序。

现在我正试图通过phonegap在Android设备上运行应用程序的客户端部分。

我收到错误:

////////////////////////////////////
// internal Injector
////////////////////////////////////

function createInternalInjector(cache, factory) {

  function getService(serviceName, caller) {
    if (cache.hasOwnProperty(serviceName)) {
      if (cache[serviceName] === INSTANTIATING) {
        throw $injectorMinErr('cdep', 'Circular dependency found: {0}',
                  serviceName + ' <- ' + path.join(' <- '));
      }
      return cache[serviceName];
    } else {
      try {
        path.unshift(serviceName);
        cache[serviceName] = INSTANTIATING;
        return cache[serviceName] = factory(serviceName, caller);
      } catch (err) {
        console.log(err);
        if (cache[serviceName] === INSTANTIATING) {
          delete cache[serviceName];
        }
        throw err;
      } finally {
        path.shift();
      }
    }
  }
  ...

这是产生此错误的angular.js文件的一部分:

{{1}}

我很难调试这个,因为错误只发生在Android设备上。在浏览器中它工作正常。

0 个答案:

没有答案