[英]How to interpret Output - Browser log? What is the exact error cause in code below? Am I using old angular.min.js?
以下是我从http://angular-ui.github.io/bootstrap/折叠(ui.bootstrap.collapse)中拾取(用于angularjs练习/学习)的标记,并将其粘贴到index.html中
<div ng-controller="CollapseDemoCtrl">
<button class="btn btn-default" ng-click="isCollapsed = !isCollapsed">Toggle collapse</button>
<hr>
<div collapse="isCollapsed">
<div class="well well-lg">Some content</div>
</div>
</div>
以下是我从中获取的相应JavaScript: http ://angular-ui.github.io/bootstrap/折叠(ui.bootstrap.collapse),并将其粘贴到app.js中
function CollapseDemoCtrl($scope) {
$scope.isCollapsed = false;
}
以下是我的Netbeans IDE中显示的Output- Browser日志:
Error: [ng:areq] Argument 'CollapseDemoCtrl' is not a function, got undefined
http://errors.angularjs.org/1.3.0-beta.10/ng/areq?p0=CollapseDemoCtrl&p1=not%20a%20function%2C%20got%20undefined
at http://localhost:8383/bmw/js/angular.js:78:12
at assertArg (public_html/js/angular.js:1553:11)
at assertArgFn (public_html/js/angular.js:1563:3)
at http://localhost:8383/bmw/js/angular.js:7278:9
at http://localhost:8383/bmw/js/angular.js:6662:34
at forEach (public_html/js/angular.js:327:20)
at nodeLinkFn (public_html/js/angular.js:6649:11)
at compositeLinkFn (public_html/js/angular.js:6106:15)
at nodeLinkFn (public_html/js/angular.js:6697:24)
at compositeLinkFn (public_html/js/angular.js:6106:15) (05:34:11:286 | error)
确保在父元素的某处(即包围控制器的body或div标签)声明ng-app。 请参阅jsfiddle,网址为http://jsfiddle.net/Fn4rL/14/
HTML:
<body ng-app>
<div ng-controller="CollapseDemoCtrl">
<button class="btn btn-default" ng-click="isCollapsed =!isCollapsed">Toggle collapse</button>
<hr/>
<div ng-show="isCollapsed">
<div class="well well-lg">Some content</div>
</div>
</div>
</body>
JS
function CollapseDemoCtrl($scope) {
$scope.isCollapsed = false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.