我在控制器中使用「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,但不能。 –