如何将角度$函数从一个对象复制到另一个对象

时间:2017-09-29 12:53:28

标签: angularjs frontend

我有一个控制器ctrl,它有ctrl.$setValidity()方法。我正在angular.copy(ctrl,ctrlCopy)我尝试访问ctrlCopy.$setValidity(),但我收到了错误:

  

$ setValidity不是一个函数。

我想知道为什么angular.copy不会将所有$函数从一个对象复制到另一个对象。

1 个答案:

答案 0 :(得分:0)

你不能angular.copy()一个控制器...期间。 如果要共享一个函数,则创建一个返回该函数的服务,并将服务注入两个独立的控制器