更改父范围的值

时间:2013-09-11 17:53:13

标签: javascript angularjs

点击按钮后,请帮助更改“allNews”值.all_news

http://plnkr.co/edit/xKVpczgVa9wKtIpS95ng?p=preview

作为类的结果.allNews应该被添加到块.slide_panel_inner并且块高度增加到600px

1 个答案:

答案 0 :(得分:1)

正如您在控制台日志(f12)中可以很容易地看到的那样,由于您使用了ng-class而导致错误。你需要做的就是这样:

<button ng-click="toggleClass()">Toggle Class</button>
<div ng-class="myDivClass"></div>  

在您的控制器中:

$scope.myDivClass= ''; //no class applied
$scope.toggleClass = function() {
  $scope.myDivClass = ($scope.myDivClass) ? '' : 'my-class-name-here'; //turn class on or off
};

Live demo here (click).