是否可以从视图中访问指令中的函数



我对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>

最新更新