Mam obiektu takich jak:
$scope.project = {name: 'whatever', description: 'blabla', another: 'another'};
W tym celu debugowania, i wejść w tryb repl i spróbować zobaczyć, co "projekt" ma. Kiedy definiuję zmienną projektu jak poniżej i wywołuję ją, zwraca ona mój obiekt, ale kiedy próbuję uzyskać dostęp do jego kluczy (nazwa projektu), otrzymuję niezdefiniowany. Jeśli robię Object.keys (projekt) otrzymuję metody obiektu strony, takie jak click, getAttribute, itp.
Wszelkie pomysły, w jaki sposób mogę uzyskać dostęp do oryginalnych kluczy obiektu?
Widok z boku:
<h1 id="foo">{{project.name}}</h1>
strona testowa:
var project = element(by.id('foo')).evaluate('project');
wydaje jakiś błąd składni. Powinien to być 'element (by.id ('foo')). Evaluate ('project'). Then (function (value) { project = value;});' –
co oznacza "wartość"? – saruftw
ocena wykorzystuje obietnicę. wartość powinna dać zwrócone dane po ocenie "projektu" – Sairam