我在控制器中使用“as vm”语法。我使用angular.copy()将一个数据结构复制到临时数据结构中。angular.copy()在尖括号{}内不起作用
angular.copy(vm.data, vm.tempData = [])
但是,我想将此代码移入模板视图,因此我不必依赖控制器函数调用。这是因为当我重写代码时,我不需要重写控制器中的代码。
{{vm.temp = []}} //works
{{vm.temp = vm.data}} //works
{{vm.temp = angular.copy([])}} //does not work
{{vm.temp = angular.copy(vm.data)}} //does not work, I need this or
{{angular.copy(vm.data, vm.temp = [])}} //does not work, I need this
我在做什么错?
您正在试图复制串插这是错误的东西里面,你需要像哪个事件为什么你需要做的任何物品复制 – Yaser
提供您完整的代码在视图中这样做?像这样的业务属于控制器 – charlietfl
这个业务在angular.copy中很方便。我想用{{}}或ng-init访问angular.copy,但不能。 –