Ответ 1
Только для целей тестирования вы можете отображать сообщение об ошибке вместо пустой строки
<p> {{ something_undefined || 'Not Found !!!' }} </p>
Я действительно начинаю серьезно с Angular.js, и одна из первых вещей, которые я заметил, это то, что он не часто выдает ошибки, если что-то не найдено.
В тривиальном примере, если something_undefined
- undefined:
<p>{{something_undefined}}</p>
это приведет к ошибке:
<p></p>
В примере с $resource
, если бы я сделал опечатку типа {{member.frist_name}}
, мне бы очень хотелось, чтобы Angular сказал мне, что такого атрибута frist_name
on member
не было.
Только для целей тестирования вы можете отображать сообщение об ошибке вместо пустой строки
<p> {{ something_undefined || 'Not Found !!!' }} </p>
Это не значит, что это ответ, но связанное с ним предложение, исходящее из моего опыта и ссылающееся также на другой ответ, который действительно полезен.
Когда вы начинаете сталкиваться с такими проблемами при разработке с помощью angular, напишите несколько тестов об этом! Таким образом, вы будете держать ваш код свободным от дополнительных отладочных инструкций, вы поймете, лучше рамки, и после этого вы оставите некоторые регрессионные тесты. Победа со всех сторон.