2016-08-17 59 views
0

我對MEAN Stack的概念還不熟悉,現在我試圖在我創建的簡單網站上顯示Asana API中的列表。我的問題是,爲了得到我需要從Asana使用的列表,我使用嵌套函數,我不知道如何將結果發送到我的前端。使用節點(API)以角度顯示數據

var callback = function() {console.log("test")};  

client.projects.findAll(callback).then(function(projects) { 

projects.data.forEach(function(project){ 
    var id = project.id; 
    var name = project.name;  
    console.log(name); 
    }); 
}); 

如果我運行程序我做得到,我想我的控制檯內部的列表,並想知道如何顯示從index.html文件列表。基本上如何將名稱變量發送到前端。

回答

2

你需要插入你的價值在$範圍,例如:

client.projects.findAll(callback).then(function(projects) { 
    $scope.projects = projects;  
}); 

,然後在你的HTML中使用的NG-重複顯示的值,例如:

<div ng-repeat="project in projects | track by $index> 
    <span>{{project.value}}</span> 
</div> 

這樣,您將爲數組中的每個項目元素創建一個div,並顯示其屬性.value(但您可以用任何屬性替換.value)並使用括號表示法{{}}