0
次のコードを実行すると、「ユーザー」がコンソールに正しく出力されますが、データソースで使用されている場合は$ scope.usersが定義されていないようです。データソースで$ scope.usersを数字に置き換えると、それは機能します。私は間違って何をしていますか?変数を持つAngular.jsデータソース
$http({
method: 'POST',
url: '/users'
})
.then(function (response) {
$scope.users = response.data.users;
console.log($scope.users);
},
function (response) {
console.log("Error: "+ response.data.result);
})
$scope.activeUsers = new kendo.data.DataSource({
data: [
{
"status": "user alive",
"numUsers": $scope.users,
"statusColor": "#dc3c3f"
}
]
});
まあ、まったく同じことを書くつもりです...あなたは '約束'についていくつかの文書を読むべきです。 Angularはそれらを多く使用します。 –
合意済み - コールバック地獄から抜け出す –