我目前正在使用AngularJS 1.3.0稳定版和Batarang Chrome版.在监视树中,我注意到在我的许多范围内都有一个叫做"截获的表达式"的东西.什么是那些或什么场景创建一个interceptedExpression?
(我在Github的一个长篇系列中添加了这篇类似/最近的经历.我希望有人在这里有答案.)
哦,好,我不只是屈膝.
试着从书中学习Angular.当它调用batarang来显示一个小样本脚本的范围和模型时,我点燃了batarang,我得到的是左边的'Scope()'的'Scopes',以及'选择a的'模型'查看其模型的范围.并在其下方显示"启用检查器"按钮.是的,我选中了"启用"标签上的复选框.
似乎没有做任何事情.
在"模型"选项卡上,单击"范围()"(根据"帮助"选项卡上的说明)不执行任何操作,也不执行任何其他操作.奇怪的是,在选项选项卡下,我可以检查显示应用程序,显示绑定和显示范围,这些在脚本的结果页面的部分,在开发工具窗格上方制作了相当漂亮(并且相当无用)的框,但所有检查都会立即清除我单击另一个选项卡,如"模型"(仍然没有任何工作),然后返回"选项"选项卡.
说我正在使用"1.0.2令人沮丧的 - 令人敬畏的"......这是AngularJS版本,我想,但到目前为止真的描述了batarang.
PS:我观看了视频(http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html),但它没用,因为它假设事情已经有效了.
哦,是的,Win7Pro64SvPk1,Chrome 34.0.1847.131 m'是最新的'
希望其他推荐的工具更好地工作,或至少工作.
同时,任何人都可以确认巴塔朗的地位吗?当然,似乎很多人都有一个死亡延伸.
我有一个关于AngularJs范围的问题,特别是有关使用Batarang Chrome扩展程序进行检查的方式.
我有以下html:
<!doctype html>
<html lang="en" ng-app="myApp">
<head>
<meta charset="utf-8">
<title>My AngularJS App</title>
<link rel="stylesheet" href="css/app.css"/>
</head>
<body>
<div ng-controller="myCtrl">
<div enhanced-textarea ng-model="name"></div>
<div cmp>
<h3>{{name}}</h3>
<div notice></div>
</div>
</div>
<script src="lib/angular/angular.js"></script>
<script src="js/directives.js"></script>
<script src="js/controllers.js"></script>
<script src="js/app.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
以下是指令:
'use strict';
angular.module('myApp.directives', [])
.directive('cmp', function () {
return {
restrict: 'A',
controller: 'cmpCtrl',
replace: true,
transclude: true,
scope: {
name: '='
},
template: '<div ng-transclude></div>'
};
})
.controller('cmpCtrl', ['$scope', '$element', '$attrs' , function …
Run Code Online (Sandbox Code Playgroud) 你知道Angular.js什么好的Angular.dart替代Batarang?调试范围,绑定会更容易.
我尝试在本地站点,托管网站上,甚至在Angular站点上使用它,我得到的只是带有Angular的HTML列表.没有范围,没有模型,没有任何用处.我认为它应该有助于在Chrome中使用Angular开发,但是,没有.
有人找到了这个理由吗?
运用
Chrome版本39.0.2171.71 m AngularJS v1.2.26 AngularJS Batarang 0.7.4
我最近一直在搞乱Batarang插件来分析一些性能.我注意到在每个日志的顶部都有一个专门用于名为regularInterceptedExpression的部分.任何人都可以解释这意味着什么以及提高性能的方法有哪些.我读到的地方可能是在指令中使用'='属性.如果有其他人看到这个,有解决方案吗?