【发布时间】:2016-07-12 12:21:10
【问题描述】:
view.html
<uib-accordion-group heading="Header" is-open="$parent.accordionOpen" ng-click="headerClick()">
app.js
myApp.controller('Controller', ['$scope', function($scope) {
$scope.accordionOpen = false;
$scope.$watch('accordionOpen', function(){
console.log("watch accordionOpen:" +$scope.accordionOpen);
}, true);
console.log("check accordionOpen:" +$scope.accordionOpen);
}]);
'检查手风琴打开:'日志总是打印错误。我尝试将 $scope.accordionOpen 值设置为服务设置方法,但这也不起作用。
打开手风琴后,图标启用并使用 ui-router 加载 Page1.html。在 page1.html 中,我试图在显示数据之前检查手风琴是否打开/关闭。
【问题讨论】:
标签: angularjs angularjs-scope accordion angularjs-service angular-controller