n8finch
8/29/2016 - 3:51 PM

add-new-custom-routes.php

add-new-custom-routes.php

//*Add a controller in the Angular view to work with
add_action('genesis_loop', __NAMESPACE__ . '\do_ng_view_content');
function do_ng_view_content() {
$output =   '<div ng-controller="example">'.
            '<div class="posts-list" ng-repeat="post in posts">'.
            '<div class="single-post">'.
            '<h2>{{post.title.rendered}}</h2>'.
            '<p>Posted by {{post.author_name}} on {{post.date | date:\'longDate\'}}</p>'.
            '<img ng-src="{{post.featured_image_src}}"/>'.
            '<a href="{{post.slug}}">Read more...</a>'.
            '</div>'.
            '</div>'.
            '</div>';
echo $output;
}