4
方關於NG-INIT的角度文檔「通過服務器端腳本注入數據」:角NG-INIT:
這個指令可以被濫用,以邏輯的不必要的量添加到您的 模板。 ngInit只有少數幾個適當的用途,例如 用於別名ngRepeat的特殊屬性,如下面演示 所示;並通過服務器端腳本注入數據。
誰能解釋第二個用例:
...以及通過服務器端腳本注入數據。
具體而言,使用此指令將值(例如模型記錄ID)從Rails/PHP視圖傳遞到Angular控制器是否合適?
其他方法(使用$ location)似乎不必要的複雜。
這很簡單,PHP的輸出畢竟是HTML,所以你可以這樣做:''' – maurycy
不建議使用ng-init。更好地將數據分配到控制器端的$ scope中 – AlainIb