2016-01-12 68 views
0

我轉換隻JS SPA到角加載頁面上的角度指令。當通過Angular瀏覽特定頁面或部分路徑時,一切正常。但是,如果我使用舊代碼中的Angular指令加載部分指令,則指令不會編譯。如何手動編譯外角

最終,應用程序將角。在那之前,我有一個要求在混合模式下工作。

如何使用舊的,無棱角代碼編譯他們加載頁面的指令?

+0

鑑於這是一個反模式(不加載從外部的角度模板信息),我想出了一個辦法,開始從應用程序的頂部角,打造出我從那裏需要的功能。感謝您的登記。 – rkralston

回答

0

我猜問題是ng-app屬性不包含在您的諧音或在諧音都包含在HTML。 IIRC該屬性是什麼觸發編譯。您可以將該屬性添加到,例如,您的BODY元素還是部分?

+0

我正在引導文檔。該應用程序加載正常。 ng-inspector顯示了我需要運行的範圍。但是,我的ng-click標記不是活動的b/c,它們由不同的過程加載,可能未編譯。我一直在嘗試$ scope。$ apply()。我可以從外部JS獲取$ scope對象。但是,調用$ apply()是未定義的。如果一旦指令位於DOM上就刷新頁面,它們就會運行。 – rkralston

+0

在這種情況下,您必須發佈足夠的代碼,以便我/他人可以查看或複製問題。 –

+0

鑑於這是一個反模式(不加載從外部的角度模板信息),我想出了一個辦法,開始從應用程序的頂部角,打造出我從那裏需要的功能。感謝您的入住。 – rkralston