zoukankan      html  css  js  c++  java
  • 误打误撞的模板字符串

    前情回顾:之所以用到模板字符串呢,是在这样一个场景中用到一个类似微信发朋友圈时选择图片时的一个场景,如图所示

    当时脑抽是怎么想的呢,其实也很简单,当时想的就是新建div嘛,然后append到父容器就ok啦,那问题就在于拼接字符串嘛,哎哟,想想就。。。然后就偷了个懒,用了模板字符串。接下来就上代码啦。

     1 `<div class="col-xs-6 col-md-6" 
     2             style="border: 1px solid #eeeeee;  
     3             display: flex;
     4             -webkit-align-items: center;
     5             align-items: center;
     6             -webkit-justify-content: center;
     7             justify-content: center;"
     8             id=${this.index}>
     9         <span style="color: #f10e0e;display: inline-block;
    11               position: absolute;
    12               top: 3px;
    13               right: 3px;">
    14               </span>
    15         < img src= ${src} alt="" class="img-responsive">
    16       </div>`;

    噢啦,写是写出来了,那么问题来了,怎么append到父容器上呢?常规思路appenChild就ok啦,然后你会收到一个提示消息就是***不是一个节点,对哟,模板字符串嘛终究还是字符串,这又该怎么处理呢

    1 container.append(issueImg);
    1 btn.on('click', () => {
    2 // to
    3     });

    好了,到这里可以说大工结束了,是不是感觉自己萌萌哒。。。

    问题的关键来了,前端用的是啥呢,angular4 !!!

    ngFor有必要了解一下!

    ngFor指令是干啥的呢,敲黑板,重点来了:该指令用于基于可迭代对象中的每一项创建相应的模板。每个实例化模板的上下文对象继承于外部的上下文对象,其值与可迭代对象对应项的值相关联。

    示例:

     items = ['张三','李四','王二'];

    <ul>  <li *ngFor="let item of items; let i = index"> {{i}}. {{item}}  </li> </ul>

    同样的上面的也只要循环一下下就ok啦!

    ——来自一个时不时智商下线的程序媛小白

  • 相关阅读:
    UVa 116 单向TSP(多段图最短路)
    POJ 1328 Radar Installation(贪心)
    POJ 1260 Pearls
    POJ 1836 Alignment
    POJ 3267 The Cow Lexicon
    UVa 1620 懒惰的苏珊(逆序数)
    POJ 1018 Communication System(DP)
    UVa 1347 旅行
    UVa 437 巴比伦塔
    UVa 1025 城市里的间谍
  • 原文地址:https://www.cnblogs.com/Vibge/p/9415951.html
Copyright © 2011-2022 走看看