====== LU05.S17 - v-for with 2-dimensional arrays and v-if ===== ===== Hints ==== * Download the file and copy the content into the code area of the W3School on the left hand side of the coding window. * You can execute the code by pressing the //run// button * The result will be presented in the right hand side of the window. ===== Assignment ====== After successfully being able to manage 2-dimensional-arrays with the v-for directive, it is time to take next challenge: the combined usage of v-for and v-if. Though the assignment is to display the pictures only, when they are liked. For that we need to check the status, it they are **OK** we display the image of the dish, if they are **NOK** we simply give out the name and the status of the dish, but no image of it. - Take your result from the previous assignment and safe it **lu05.s17.html** - Add a
-tag just before the for the **v-if**. Make shure that the image-tag is within the if-statement. - The output is in that case of **OK**: I like ... - close the div - Execute your script. If everything was done properly you will receive a message what you like, in red letters AND the image of the dish. - Add a second
for the **v-else** - The output is in that case of **OK**: I don't like - In that case there is no image to display!!! - close the div - Execute your script. If everything was done properly you will receive a message what you don't like, in green letters, but without the image of it. ===== Source code ===== {{ :en:modul:m291:learningunits:lu05:loesungen:lu05.s17.zip | Source code of the solution}} {{:en:modul:m291:learningunits:lu05:loesungen:lu05.s17.png| v-for list rendering}} ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir