zoukankan      html  css  js  c++  java
  • [AngularJS] Accessing Services from Console

    Using the Chrome console, you can access your AngularJS injectable services. This is down and dirty debugging, and can be a lifesaver in troubling times.

    You can get services/factories in console by using:

    var $injector = angular.element($0).injector();

    This $injector can help to skip the form validations on client side, but you do need to check the value on server side.

    If you have factory like:

    .factory('Projects', function($firebase, fbURL) {
      return $firebase(new Firebase(fbURL)).$asArray();
    })

    You can access it by using:

    var Projects = $injector.get("Projects");

    Because it uses firebase, therefore, now you can use any firsebase methods, for example:

    Projects.$add({name:"", site:"", description: "<<<<<<<<>>>>>>"})

    Here site need to be a URL, but if access it from console, we still can add value into the it:

  • 相关阅读:
    python os模块
    python time、datetime模块
    python 导入模块、包
    python json、pickle
    python 装饰器
    python 生成器、迭代器
    python 内置函数
    python 函数的参数
    python 编码解码
    python 文件读写、shutil模块
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4132661.html
Copyright © 2011-2022 走看看