javascript - How to reveal multiple html? -
suppose that, got pseudocode:
itemset1[apple,orange] itemset2[banana,potato] <div> <header> <h3>mylist</h3> </header> <ul> <li>itemset1[]</li> </ul> </div> <div> <header> <h3>mylist</h3> </header> <ul> <li>itemset2[]</li> </ul> </div>
is there way letting me write once html code?
<div> <header> <h3>mylist</h3> </header> <ul> <li>items</li> </ul> </div>
and reveals twice first example(one itemset1 , 1 itemset2) can use evrything javascript or php prefer javascript
there're 2 ways (or more?). rendering php
or javascript
.
with php @ view
for example, using foreach ($itemset1 $item)
want.
<div> <header> <h3>mylist</h3> </header> <ul> <?php foreach ( $itemset1 $item ) { ?> <li><?php echo $item ?></li> <?php } ?> </ul> </div>
with javascript
in case, i'm using angularjs
rendering data. assuming have known angularjs
, have been prepared that.
<div> <header> <h3>mylist</h3> </header> <ul> <li ng-repeat="item in itemset1">{{ item }}</li> </ul> </div>
of course, if like, jquery choice you. hate jquery append
expression. , it's inconvenient.
see reference:
Comments
Post a Comment