我有一個非常簡單的應用程序,它包含一個POST數據的輸入表單和一個已經在同一頁上提交的項目列表。Angular:將HTTP請求數據加載到沒有ng-init的控制器中
我想填充這個表中的項目,這些項目在頁面加載時已經使用$ http請求添加了。
目前我的index.html如下:
<div id="container">
<div id="form-container" ng-controller="inputFormController">
<form id="form" ng-submit="submit()">
//input fields
</form>
</div>
<hr>
<div id="table-container" ng-controller="blacklistTableController" ng-init="init()">
<table>
//ng-repeat rows
</table>
</div>
</div>
正如你可以看到我目前使用的NG-INIT,其工作將數據預加載到表中,雖然我相信這是不正確的方法在閱讀文檔後進行。
我已經研究了使用通過routeProvider的解決方案將數據加載到blacklistTableController,儘管從我的理解(請糾正我,如果我錯了),這不能用於注入數據到已經在頁面上的控制器,而且在整個應用程序中只會有一條路徑/這看起來擊敗了使用routeProvider的點。
謝謝 - 我想我遇到的主要問題是它正在渲染一個死的模板,直到數據解決。 – cejast 2015-02-09 15:56:52