2012-08-29 21 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操作应该进入指令。