昨天用七牛云api寫了前端上傳的框架,在上傳成功后把返回的外鏈賦值給$scope的某個值,結果有個bug,賦值后$scope的值確實變了苗膝,但沒有實時綁定在view層;經(jīng)師傅提點植旧,原因在于angular1調用第三方方法脫離了生命周期辱揭,導致view層綁定不了新數(shù)據(jù)离唐;解決方法有兩個,$scope.apply和$timeout问窃,apply方法可能會觸發(fā)多次更改(未證實)亥鬓,timeout貌似好一點;
$timeout(function(){},0)
$scope.apply(function(){})