我对AngularJS相当陌生,并试图边做边学。
我希望从视图中访问的指令中有一个函数。我的 HTML 文件中有什么是
<div collapse class="collapsed" ng-click="toggle()" ></div>
正在发生的事情是toggle()
函数应该在单击时调用并将类更改为expanded
,有效地更改了CSS中描述的背景图像。 toggle()
在collapse
指令中。
似乎没有访问它,我不确定为什么。有没有另一种方法可以做到这一点或从视图中实际访问所述指令?你能解释一下为什么它不访问它吗?
这个问题可能有帮助吗? 15672709,它会导致这种小提琴,并在您嵌套如下指令的情况下超越:
<div ng-controller="MyCtrl">
<div screen>
<div component>
<div widget>
<button ng-click="widgetIt()">Woo Hoo</button>
</div>
</div>
</div>
</div>