У меня есть простое приложение вопросов / ответов, построенное на Laravel. Когда пользователь добавляет новый вопрос, вопрос отображается на странице панели инструментов.
Пример панели инструментов
Welcome John!
- This is first question
- This is second question
Это делается только с помощью Laravel. Теперь я хочу получить и отобразить ответы на каждый вопрос, соответственно, используя только угловой, таким образом:
Welcome John!
- This is first question
-answer 1
-answer 2
- This is second question
-answer 1
-answer 2
Поскольку вся часть ответов должна выполняться с помощью angularjs, а также при загрузке страницы, как я могу сообщить angularjs, какие ответы нужно выбрать и где отобразить?
Я попробовал следующий подход, используя директивы
@section('list-questions')
<ul>
@foreach($listQuestions as $q)
<li><a href="{{url('/questions/'.$q->question_id)}}">{{ $q->question }}</a></li>
<getAnswers ng-model="qid" ng-init="qid='{{$q->question_id}}'"></getAnswers>
@endforeach
</ul>
@endsection
Я пытаюсь получить «ID» каждого вопроса, а затем передать его в контроллер, используйте $http.get
и показать его с помощью директив, но я не могу выбрать значение ng-модели, есть ли другой способ или как мне это исправить?
Задача ещё не решена.
Других решений пока нет …