0
我對AngularJS相當陌生,並且正在努力學習。是否可以從視圖訪問指令中的函數?
我正在尋找從視圖訪問的指令中有一個函數。我在我的HTML文件是
<div collapse class="collapsed" ng-click="toggle()" ></div>
這是怎麼回事存在toggle()
功能應該點擊被調用,而類更改爲expanded
,有效地改變在CSS中描述的背景圖像。 toggle()
位於collapse
指令內。
雖然它似乎沒有訪問它,我不知道爲什麼。是否有另一種方法來實現這一點,或從視圖中實際訪問所述指令?你能解釋爲什麼它沒有訪問它嗎?
切換()需要你的指導的範圍。例如,在指令的鏈接功能或您的控制器中分配。 $ scope.toggle = function(){...} –