如何从 GoInstant GoAngular 集合中获取单个项目?我正在尝试为单个任务创建典型的显示或编辑屏幕,但我无法显示任何任务数据。
这是我的 AngularJS 控制器:
.controller('TaskCtrl', function($scope, $stateParams, $goKey) {
$scope.tasks = $goKey('tasks').$sync();
$scope.tasks.$on('ready', function() {
$scope.task = $scope.tasks.$key($stateParams.taskId);
//$scope.task = $scope.tasks.$key('id-146b1c09a84-000-0'); //I tried this too
});
});
这是相应的 AngularJS 模板:
<div class="card">
<ul class="table-view">
<li class="table-view-cell"><h4>{{ task.name }}</h4></li>
</ul>
</div>
{{ task.name }} 或通过引用任何任务的属性不会呈现任何内容。任何帮助将不胜感激。