diff --git a/pages/en/lb4/todo-list-tutorial-controller.md b/pages/en/lb4/todo-list-tutorial-controller.md index d3c188309..b91b8e770 100644 --- a/pages/en/lb4/todo-list-tutorial-controller.md +++ b/pages/en/lb4/todo-list-tutorial-controller.md @@ -101,7 +101,13 @@ completed controller should look as follows: #### src/controllers/todo-list.controller.ts ```ts -import {Filter, repository, Where} from '@loopback/repository'; +import { + Filter, + repository, + Where, + Count, + CountSchema, +} from '@loopback/repository'; import { del, get, diff --git a/pages/en/lb4/todo-list-tutorial-model.md b/pages/en/lb4/todo-list-tutorial-model.md index 806eb662b..bb017b9e9 100644 --- a/pages/en/lb4/todo-list-tutorial-model.md +++ b/pages/en/lb4/todo-list-tutorial-model.md @@ -31,7 +31,7 @@ for us as follows: ```sh $ lb4 model ? Model class name: TodoList - +? Please select the model base class Entity Let's add a property to TodoList Enter an empty property name when done diff --git a/pages/en/lb4/todo-list-tutorial-repository.md b/pages/en/lb4/todo-list-tutorial-repository.md index 8dfea704c..ecc888787 100644 --- a/pages/en/lb4/todo-list-tutorial-repository.md +++ b/pages/en/lb4/todo-list-tutorial-repository.md @@ -49,7 +49,7 @@ import { repository, } from '@loopback/repository'; import {TodoList, Todo} from '../models'; -import {inject} from '@loopback/core'; +import {inject, Getter} from '@loopback/core'; import {TodoRepository} from './todo.repository'; export class TodoListRepository extends DefaultCrudRepository< @@ -63,12 +63,13 @@ export class TodoListRepository extends DefaultCrudRepository< constructor( @inject('datasources.db') dataSource: juggler.DataSource, - @repository(TodoRepository) protected todoRepository: TodoRepository, + @repository.getter(TodoRepository) + protected todoRepositoryGetter: Getter, ) { super(TodoList, dataSource); this.todos = this._createHasManyRepositoryFactoryFor( 'todos', - todoRepository, + todoRepositoryGetter, ); } }