We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1806b72 commit 3a34d8bCopy full SHA for 3a34d8b
resources/bg.png
1.17 MB
resources/controller.js
@@ -0,0 +1,11 @@
1
+import model from "./model";
2
+import view from "./view";
3
+
4
+const controller = {
5
+ async init(el) {
6
+ this.el = el;
7
+ view.render(await model.get(), this.el);
8
+ }
9
+};
10
11
+export default controller;
resources/model.js
@@ -0,0 +1,14 @@
+const data = [
+ { keyword: "이탈리아" },
+ { keyword: "세프의요리" },
+ { keyword: "제철" },
+ { keyword: "홈파티" }
+];
+const model = {
+ get() {
+ return data;
12
13
14
+export default model;
resources/view.js
+const view = {
+ render(data, el) {
+ el.innerHTML =
+ "<ul>" +
+ data
+ .map(item => {
+ return `<li>${item.keyword}</li>`;
+ })
+ .join("") +
+ "</ul>";
+export default view;
0 commit comments