Это то, что у меня есть:передачи данных в другой области
$http.get("http://localhost/app/api/Suppliers").success(function(response) {
$scope.dataSource = response;
console.log($scope.dataSource);
$scope.safeApply(function() {
$scope.settings.columns[3] = $scope.dataSource;
});
});
$scope.settings = {
colHeaders: ["Code", "Comments"],
contextMenu : ["row_above","row_below","remove_row"],
colWidths: [100, 100],
columns : [
{ type: 'dropdown',
source: ['Not Started', 'In Progress', 'Completed']
},
{},
{},
{ type: 'dropdown',
source: $scope.dataSource,
}
]
};
Проблема $scope.dataSource
не определен, он не отображает данные. Каким должно быть решение этого?
UPDATE: Это отображает данные в моем вызове $ http. Но в источнике настроек, когда я называю источник: $ scope.dataSource неопределен
try this $ scope. $ Apply (function() { $ scope.settings.columns.slice (3,0, $ scope.dataSource); }); –
@ Ответ отклика в порядке. Поэтому я думаю, что проблема связана с $ scope.dataSource –
@SSH по-прежнему безрезультатно :( –