javaScript我爱编程

angular 4x 模板

2017-07-17  本文已影响19人  反者道之动001

HTML

导入

引入HTML

templateUrl: '...html'

Or

template: `
  ...
`

styleUrls 接受一个数组


模板语法

#######数组遍历 *ngFor (F大写)

<li *ngFor="let i of arr">
    {{i}}
 </li>
//  带索引的: *ngFor="let hero of heroes; let i=index" 

Tips: 里面的表达式,不支持原生0.0 也就是那是用正则解析的,no eval
其实我更喜欢原生的,不过他也自带了很多东西
*ngIf Api https://www.angular.cn/docs/ts/latest/api/common/index/NgFor-directive.html

条件 *ngIf

这个没啥好讲的

样式控制
给原生属性添加值

[src]
[href]

[ngStyle]

[ngStyle] = 'imgstyle'
----------
.ts:
    imgstyle = {
        width : '100px'
    }

style单设置

[style.width] = 'width'

事件

事件名用括号包围

(click) = "submit()"

点击时间 click
获取用户输入 keyup

用 $event 是元素的参数。可以引入来使用

(click)="submit($event)"

.ts
submit(e){
  console.log(e) // 原生参数
}

<br />


深入ng需要学习的链接

ts (typeof)
链接: https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html

es 6/7/8
链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_7_support_in_Mozilla

OK

--END--

上一篇 下一篇

猜你喜欢

热点阅读