我對Angular很新穎,現在我已經在這個圈子裏繞了一圈。在Angular控制器中解析數據
有點背景第一,我使用了使用Angular UI路由器的mean.io中的MEAN堆棧。
我在我的數據庫中有一個Post模型,可以爲其分配一個類別ID。
當我創建一個新帖子時,我想從數據庫中加載現有的類別並將它們顯示在選擇框中。
從我所看到的,我需要用決心,首先它不覺得有正確的決心財產是在一個名爲config.js邏輯的 - 到目前爲止,我打的電話到服務於那裏,即時得到的類別回用下面的代碼:
.state('create post', {
url: '/posts/create',
templateUrl: 'views/posts/create.html',
controller: 'PostsController',
resolve: {
loadCategories: function (Categories) {
Categories.query(function(categories) {
return categories;
});
}
}
})
的第一個問題是,我不能訪問我的控制器或視圖返回的數據。
其次我只想加載屬於某個組織的分類。我將爲每個用戶分配一個組織標識,所以當我在config.js中時,如何訪問當前登錄的用戶 - 雖然這並不適合做這種邏輯。
任何幫助將非常感激。
感謝
可以'Categories.query'返回承諾? – wayne
@wayne yes對類別的反應有一個$ promise屬性。 –