zoukankan      html  css  js  c++  java
  • Angular2 How to Repeat a List

    1 import directive [For]

    import {Component, Template, bootstrap, For} from 'angular2/angular2';
    

      it is important

    2 define your list

    class MyApp {
    
        constructor() {
            this.myName = 'Jackey';
            this.myFriends = [
                {name: 'Jackey1', age: 25},
                {name: 'Jackey2', age: 26}
            ];
        }
    }
    

    3 repeat you list to UI

    @Template({
        inline: '<h1>{{myName}}</h1>' +
        '<ul>' +
        '<li *for="#friend of myFriends">{{friend.name}} {{friend.age}}</li>' +
        '</ul>',
        directives: [For]
    
    })
    

      USE *for="#xx of XXX" .. REMEMBER to inject [for] directive

    4 the whole page code:

    import {Component, Template, bootstrap, For} from 'angular2/angular2';
    
    @Component({
        selector: 'my-app'
    })
    
    @Template({
        inline: '<h1>{{myName}}</h1>' +
        '<ul>' +
        '<li *for="#friend of myFriends">{{friend.name}} {{friend.age}}</li>' +
        '</ul>',
        directives: [For]
    
    })
    
    class MyApp {
    
        constructor() {
            this.myName = 'Jackey';
            this.myFriends = [
                {name: 'Jackey1', age: 25},
                {name: 'Jackey2', age: 26}
            ];
        }
    }
    
    bootstrap(MyApp);
    

      

  • 相关阅读:
    TD
    TD
    required
    Cookie
    cookie 与 session区别
    折线图
    <a>标签
    十六进制颜色表
    js获取当前页面的url网址信息
    stopPropagation() 方法
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/4663024.html
Copyright © 2011-2022 走看看