I'm finding myself repeating the same snippets of code again and again, is it possible to do something like this in AngularJS:
<div ng-snippet="mySnippet"> This is a snippet </div> <div ng-snippet="anotherSnippet"> Yet another snippet!! </div> <ng:include src="anotherSnippet"> <ng:include src="anotherSnippet"> <ng:include src="mySnippet">
and the output of the above would be:
Yet another snippet!! Yet another snippet!! This is a snippet
I'm not necessarily looking for this exact "ng:include" solution or pattern but something that would reduce the repetition in my templates.
In AngularJS, templates are written with HTML that contains AngularJS-specific elements and attributes. AngularJS combines the template with information from the model and controller to render the dynamic view that a user sees in the browser.
AngularJS is client-side template rendering while Express is server-side.
Each Angular template in your application is a section of HTML to include as a part of the page that the browser displays. An Angular HTML template renders a view, or user interface, in the browser, just like regular HTML, but with a lot more functionality.
<script type='text/ng-template' id="mySnippet"> This is a snippet </script> <script type='text/ng-template' id="anotherSnippet"> Yet another snippet!! </script> <ng-include src="'anotherSnippet'"></ng-include> <ng-include src="'anotherSnippet'"></ng-include> <ng-include src="'mySnippet'"></ng-include>
This should be what you want.
Docs for script and ng-include.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With