こんにちは、Angular js プロジェクトのプロパティを解決しようとしています。以下は私がこれまでに行ったことです。
.when('/wizard',{
controller:'WizardController',
templateUrl: 'partials/wizard.html',
access: access.user,
resolve: {
categories: function ($http) {
var cats= ;
var promise = $http({
method: 'GET',
url: '/categories',
});
promise.success(function(data){
console.log('Data successfully retrieved');
cats = data;
});
promise.error(function(){
console.log('Couldn\'t fetch categories' )
});
//categories =
// [{"id":"1","category_name":"Testing"},
// {"id":"2","category_name":"Testing 2"},
// {"id":"3","category_name":"Testing 3"},
// {"id":"4","category_name":"Testing 4"}];
return cats;
}
}
})
ビューのカテゴリにアクセスしようとしています $scope.categories は、解決された挿入されたカテゴリと等しくなるように設定済みです
<div class="pure-u-1-3">
<label for="category">Project Category</label>
<select ng-model="project.category" ng-options="k as v for (k,v) in categories">
<option value="">-- Choose Category --</option>
</select>
</div>
私が間違っていることを理解できないようです!