Ionic应用程序不打印$scope
Ionic app does not print $scope
我有一个使用angularjs的ionic应用。在角控制器内,我无法用console.log($scope)
打印$scope
。然而,我能够访问变量,如$scope.var
。
angular.module('starter.controllers', ['starter.services','ngCordova'])
.controller('SettingCtrl', function($scope){
console.log('SettingCtrl ');
console.log($scope);
console.log('end');
}
输出为
1 453753 log SettingCtrl
2 453760 log end
它完全忽略引用$scope的行。我错过了什么?
更新:我修改并赋值给$scope,比如
console.log('SettingCtrl ');
$scope.var = 1;
console.log($scope.var);
console.dir($scope);
console.log('end');
这个
的输出1 332968 log SettingCtrl
2 332970 log 1
3 332972 log end
在浏览器检查器中,这可以工作,但如果你在启动
后查看终端上的日志 $ ionic run
则可能忽略任何console.dir
。为了解决这个问题,你可以console.log(JSON.stringify(object))
,但我不确定它是否适用于$scope
对象,因为它可能无法字符串化由于循环引用
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- AngularJS:ng之后,重复$scope值未按预期更新
- esri javascript异步打印
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- $ionicplatform内的$scope不;不起作用
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何打印嵌套对象的所有值
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 使用$scope方法时的ControllerAs语法
- 打印预览没有应用程序页眉和页脚的html表格
- 正在打印图表上的文本
- 如何将ngrepeat下的ngmodel绑定到$scope
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- Rhino打印功能
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- $scope变量被视为字符串AngularJs
- ng在更新$scope后重复不更新信息
- 数据在控制台中打印,分配给$scope但不以 HTML 打印
- Ionic应用程序不打印$scope