現(xiàn)有angularjs問(wèn)題倆枚一.通過(guò)$http加載了一篇文章,該文章有標(biāo)題,現(xiàn)想實(shí)現(xiàn)文章加載后將文章標(biāo)題替換掉瀏覽器標(biāo)題.html結(jié)構(gòu)如下GETPOST也就是post加載后瀏覽器標(biāo)題和post.title顯示一樣.已搜索過(guò)跨域通信的解決方案,并且看到了這里(AngularJS控制器controller如何通信?),這三種方法,前倆種并部適合我當(dāng)前這個(gè)結(jié)構(gòu),因此使用第三種方式,并且也是實(shí)現(xiàn)了同步,但是致命的是需要通過(guò)一個(gè)觸發(fā)(點(diǎn)擊等)才能夠同步,so其實(shí)直白了就是想問(wèn)問(wèn)怎么能夠自動(dòng)同步而不是通過(guò)觸發(fā)來(lái)同步.二.$scope回調(diào),還拿這個(gè)加載文章來(lái)說(shuō),比如加載的文章中有pre標(biāo)簽包裹的代碼快,在加載后,要通過(guò)其他庫(kù)來(lái)實(shí)現(xiàn)高亮,so需要在數(shù)據(jù)綁定并且渲染完畢后來(lái)執(zhí)行高亮操作.但是并沒(méi)有搜到什么解決方案.自己也寫(xiě)了些,倆中方案第一種:數(shù)據(jù)綁定后以后遞歸查詢當(dāng)前頁(yè)面的所有pre標(biāo)簽,找到后或者限定次數(shù)后高亮結(jié)束.第二種:window.setTimeout(function(){},1000);倆中結(jié)果了,第一種是不行的.無(wú)論遞歸多少次都無(wú)法找到pre標(biāo)簽第二種可行,不過(guò)感覺(jué)這并不是一個(gè)好的解決方案
關(guān)于 angular 幾個(gè)問(wèn)題
HUWWW
2019-04-23 15:12:56