6 komentářů k článku AngularJS direktivy a testování:

  1. David Majda

    Použití blueprint parseru

    Jak autor Apiary blueprint parseru mám jednu drobnou poznámku k jeho použití. Třída Blueprint, jejíž instance z parseru vypadne, má metodu toJSON. Tu je třeba zavolat před serializací do JSONu.

    Místo

    var json = JSON.stringify(blueprint.sections, null, 2); 

    by tedy mělo být

    var json = JSON.stringify(blueprint.toJSON().sections, null, 2); 

    V současnosti je rozdíl mezi instancí třídy Blueprint a její JSON reprezentací zanedbatelný, ale do budoucna to platit nemusí.

    1. langpa

      Re: Použití blueprint parseru

      Nevím jak jinde, ale ve Firefoxu, Chrome, node.js má metoda toJSON speciální význam.
      V případě, že objekt má tuto metodu, tak ji JSON.stringify volá automaticky:

      var C = function() {
        this.faked = false;
      };
      
      C.prototype.toJSON = function() {
        return { faked: true };
      }
      
      console.log(JSON.stringify(new C, null, 2));

      Výsledek je tady takovýto:

      {
        "faked": true
      }

      i když property faked má hodnotu false

  2. Bas

    Srovnání

    Dokázal by někdo objektivně v pár bodech srovnat angular a ember.js ? Zatím se mi více líbí ember, ale taky vidím, že sousta lidí používá angular.

  3. Bruce

    Chrome pořád v pozadí běží

    Díky za skvělé články.
    Poraďte, mám potíž: po skončení práce mi testacular nezabije chrome a ten pořád běží v pozadí a musím ho zabít ručně (resp. jsem si udělal dávku, ta ale zabije i chrome běžící v oknech). Dá se s tím něco dělat? Mám Windows 8. Dík

Napsat komentář

Tato diskuse je již příliš stará, pravděpodobně již vám nikdo neodpoví. Pokud se chcete na něco zeptat, použijte diskusní server Devel.cz

Zdroj: https://zdrojak.cz/?p=3750