Есть ли способ сбросить и отобразить все свойства объекта $ scope в представлении (HTML-страницу) для целей отладки в AngularJS.
1
A
ответ
2
Для этого существует множество плагинов для браузера. Один, который я использую в сафари, называется ng-inspector. Вы можете найти похожие плагины для всех основных браузеров. Если вы хотите сделать это вручную, проверьте элемент (вы увидите $ 0) и в консоли, сделайте angular.element($0).scope()
. Он будет отображать $scope
объект в консоли
3
Если вам действительно нужно сбросить его к виду, вы можете использовать этот
<pre ng-repeat="(key, val) in this">{{key}} = {{val|json}}</pre>
0
Вы должны изменить свой код к этому, в контроллере
var self = this;
self.name = 'World';
self.foo = [1,2,3,4];
self.bar = {
"foo": "foo",
"bar": "bar",
"baz": "baz"
};
$scope.value = self;
Вот URL Plunkner http://plnkr.co/edit/DmWTnK300imIYyDVQ0ME?p=preview
Смежные вопросы
- 1. Все переменные в $ scope undefined в Angular.js
- 2. AngularJS, переменные не меняются в представлении
- 3. Ограничение $ scope в AngularJS
- 4. AngularJS: Использование $ scope. $ Watch и все еще нужно $ scope. $ Apply?
- 5. casperjs не получает переменные $ scope от AngularJS
- 6. AngularJS: как показать API/переменные службы
- 7. AngularJS не записывает переменные $ scope для просмотра
- 8. Показать все текущие переменные
- 9. $ scope array и $ scope. $ Apply in angularjs
- 10. AngularJS: scope (не $ scope) обещания
- 11. Scope обновленного значение в переменные
- 12. Переменные переменные возможны в angularjs?
- 13. Как показать все элементы ViewModel в представлении
- 14. Переменные экземпляра в представлении
- 15. AngularJS scope
- 16. mib2c - показать все переменные атрибуты
- 17. scope resolution operator angularjs
- 18. MySql показать все пользовательские переменные
- 19. AngularJS $ scope variable
- 20. angularjs $ scope и controller
- 21. Отменить изменение переменной $ scope в AngularJs
- 22. AngularJS unbind эквивалентные переменные
- 23. $ scope в AngularJS
- 24. Angularjs $ scope в контроллере
- 25. AngularJS scope в jQuery
- 26. Разница между $ scope и scope в angularjs
- 27. Angularjs storing $ scope variable
- 28. Определить все функции в $ scope?
- 29. AngularJs. Цикл в $ scope. $ Watch
- 30. Angularjs Directive scope
У вашего браузера есть консоль с отладчиком JavaScript – Phil
Это единственный способ. никоим образом не сбрасывать весь объем видимости и проверять, что там, а что нет? –
Последний браузер Chrome имеет эту возможность прямо из коробки. –