1

我有一個HTML頁面,作爲不同的HTML子頁面/ Usercontrols的容器。 我使用Ajax獲取jquery來加載容器頁面中的子頁面的HTML。 我在其中一個子頁面中使用了角度js指令。 angular js指令在子頁面中不起作用,潛在的問題可能是我的anguarl js在子頁面的HTML被加載到容器頁面之前觸發。這就是爲什麼角js沒有看到它需要處理的子頁面中的指令。角JS不工作在子頁

有沒有辦法延遲角度js的執行直到子頁面被加載。

+3

不要使用jQuery阿賈克斯。使用Angular的'$ http'服務。問題是Angular不知道ajax調用,所以你必須使用'$ scope。$ apply()'讓Angular知道。此外,您可以使用'ng-include'而不是手動進行ajax調用。 – m59

回答