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