很重要! 自己念三遍。
踩到的坑是來自於下面
var option = angular.extend({ plan: 'Contract'}, vm.page );
console.log(123);
console.log(option);
var test = { plan: 'Contract', size: vm.page.size, index: vm.page.index };
console.log(456);
console.log(test);
一開始我的寫法是
var test = {{plan: 'Contract'}, vm.page};
這是錯的,因為在JavaScript裡面的物件格式都是用key-value的方式呈現,如同JSON一樣。
extend方法的話,本身就是一個物件了 所以不用考慮JSON格式問題。
踩到的坑是來自於下面
var option = angular.extend({ plan: 'Contract'}, vm.page );
console.log(123);
console.log(option);
var test = { plan: 'Contract', size: vm.page.size, index: vm.page.index };
console.log(456);
console.log(test);
一開始我的寫法是
var test = {{plan: 'Contract'}, vm.page};
這是錯的,因為在JavaScript裡面的物件格式都是用key-value的方式呈現,如同JSON一樣。
extend方法的話,本身就是一個物件了 所以不用考慮JSON格式問題。
沒有留言:
張貼留言