2012-08-29 23 views
0

我需要從控制器內運行「的遺留代碼」,並需要得到元素如何從Controller獲取元素?

function EmailformController($scope) { 
    // here I need to get current dom/jqueried element, how to do it? 
} 
+1

難道它不是你作爲'$ scope'傳入的元素嗎? –

+0

爲什麼不是指令?你可能可以在一個指令中做到這一點,但太過專注於控制器。 –

+0

如果你想一想:console.log($($ scope).html());它會返回null –

回答

2

你會想用一個指令。你永遠不應該在處理控制器內部的DOM元素。只有你的業務邏輯應該進入控制器,DOM操作應該進入指令。