Javascript ng单击div tag won';不执行

Javascript ng单击div tag won';不执行,javascript,html,angularjs,angularjs-ng-click,Javascript,Html,Angularjs,Angularjs Ng Click,我想在一个div被点击后更改它的CSS,但我似乎无法让它工作。下面是div本身: <div class="info-box" ng-class="{'info-box-active':isActive}" ng-click="activeBtn"> <div class="box-row"> <div class="header"> <p class="leftText">IKANO Bostad</p>

我想在一个div被点击后更改它的CSS,但我似乎无法让它工作。下面是div本身:

<div class="info-box" ng-class="{'info-box-active':isActive}" ng-click="activeBtn">
<div class="box-row">
    <div class="header">
        <p class="leftText">IKANO Bostad</p>
        <p class="rightText">Leveransrum</p>
    </div>
</div>

<div class="box-row">
    <div class="fields">
        <p class="leftText">Folkungagatan 100</p>
        <p class="rightText">10 kr/månad</p>
    </div>
</div>
我打赌这是一个超级基本且愚蠢的问题,但我已经考虑了一段时间了。

打字错误:

   ng-click="activeBtn"  should be  ng-click="activeBtn()" 

<div class="info-box" ng-class="{'info-box-active':isActive}" ng-click="activeBtn()">
ng click=“activeBtn”应为ng click=“activeBtn()
演示:



您必须调用
ng click
中的函数,因此它应该是
ng click=“activeBtn()”
。感谢您如此快速地回复@KarlenKishmiryan。但是它不适用于
()
。您是否正确地创建了
控制器
?@KarlenKishmiryan我在下面添加了更多信息!也许这会帮你解决我的问题!谢谢谢谢你的快速回复!但这似乎不起作用:/这仍然在调用该方法吗?我添加了更多信息!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
   ng-click="activeBtn"  should be  ng-click="activeBtn()" 

<div class="info-box" ng-class="{'info-box-active':isActive}" ng-click="activeBtn()">
<div class="info-box" 
ng-class="{'info-box-active':isActive}" 
ng-click="isActive=!isActive">