Простой javascript файл работает абсолютно нормально, но когда я пытаюсь вставить этот код в angular (из ресурсов ИЛИ вставляя код в файл индекса. html), получая неожиданное значение.
HTML code
<p class='collect'> this is text </p>
<p class='collect'> this is text </p>
<p class='collect'> this is text </p>
//js in separate file
var all = document.getElementsByClassName('collect');
console.log(all.length);
//returns 3
//js code in angular
var all = document.getElementsByClassName('collect');
console.log(all);
// returns
HTMLCollection []
length: 3
0: p.collect
1: p.collect
2: p.collect
// but in
console.log(all.length);
// returns 0