I am building an application for a client where I am developing a web service using Laravel5 on the beck end and I will consume it with the Smart Admin Theme, particularly the Ajax version.
I have already worked with the HTML version of this theme and I was still using Laravel as the back end. I could simply use the Blade templating engine provided by Laravel and inject the data into the views.
But now since I will be using the Ajax version, how am I supposed to template the data into the views. I can request the web service for the data and it will return it in JSON format. That part is clear to me as I have done it before.
Most of the widgets have inbuilt integration such as the jquery data tables and the full calendar library used in the theme. I can see the data will be injected here but what about the forum and other things. Am I supposed to manipulate the DOM by using Jquery or is there a better way around.
Angular provides a way in which I can two way data bind the incoming data and I can use ng-repeat to inject it into tables and unordered lists but how will I accomplish this here. Is there a templating system I can use for this?