0

我对 AngularJS 还很陌生,并试图边做边学。

我希望从视图中访问的指令中有一个函数。我的 HTML 文件中的内容是

<div collapse class="collapsed" ng-click="toggle()" ></div>

发生的事情是toggle()应该在点击时调用该函数并将类更改为expanded,从而有效地更改 CSS 中描述的背景图像。toggle()collapse指令内。

它似乎没有访问它,我不知道为什么。是否有另一种方法可以做到这一点或从视图中实际访问所述指令?你能解释为什么它不访问它吗?

4

1 回答 1

0

这个问题可能有帮助吗?15672709,如果您嵌套如下指令,它会导致这个小提琴并超越:

<div ng-controller="MyCtrl">
  <div screen>
    <div component>
        <div widget>
            <button ng-click="widgetIt()">Woo Hoo</button>
        </div>
    </div>
  </div>
</div>
于 2014-03-04T22:00:25.223 回答