摘要:的思想非常先進,摒棄了那種復(fù)雜的構(gòu)建模式,采用了組件化開方的方,那我們一起來看一看,一個基礎(chǔ)的組件是什么樣子的呢。
angular2的思想非常先進,摒棄了angular1那種復(fù)雜的構(gòu)建模式,采用了組件化開方的方,那我們一起來看一看,一個基礎(chǔ)的組件是什么樣子的呢。angular2-demo
.ts 組件代碼
.scss 樣式
.png 效果圖
.html 模板文件
2. 效果圖 二、代碼實例https://github.com/qq83387856/angular2-demo/tree/master/src/ts/component/basic
三、 詳細(xì)解讀 1. Basic.ts一個基本的組件就長個樣子,并沒有那么神秘
import {Component} from "@angular/core"; import {UserModel} from "./../../model/UserModel"; // 創(chuàng)建模擬數(shù)據(jù) let xiaomo:UserModel = new UserModel( "xiaomo"); let xiaoming:UserModel = new UserModel("xiaoming"); @Component({ selector: "basic", styles:[require("./Basic.scss")], //內(nèi)聯(lián)樣式,注意使用row-loader template: require("./Basic.html") }) export class BasicComponent { users:Object; // 在構(gòu)造函數(shù)中賦值 constructor() { this.users= [ xiaomo,xiaoming]; }; }2. UserModel.ts
這里使用了uuid來創(chuàng)建一個隨機的id作為唯一標(biāo)識符
使用 public 可以不用再 this.name = name
import { uuid } from "./../util/uuid"; export class UserModel{ id :string; constructor(public name:string){ this.id = uuid(); } }3. Basic.html
使用ngFor 循環(huán),index可以取到索引值(從0開始)
- {{i+1}} Hello {{item.name}}
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/79820.html
摘要:引言是用于構(gòu)建基于瀏覽器的復(fù)雜應(yīng)用的下一代框架。它涵蓋了的一些基本概念,包括組件模型服務(wù)管道傳入傳出以及事件播散等使用方法,并介紹了項目的基本組織結(jié)構(gòu)等。用于雙向綁定,使用來定義,專門用于定義雙向綁定。 引言 Angular2 是 Google 用于構(gòu)建基于瀏覽器的復(fù)雜應(yīng)用的下一代 MV* 框架。該項目是我學(xué)習(xí) Angular2 的入門項目,我覺得它很友好地表達(dá)了 Angular2 的...
摘要:首先,我們需要在入口頁面的中配置根路徑然后創(chuàng)建一個路由模塊路由配置在主模塊中導(dǎo)入配置好的路由模塊而在頁面中需要一個容器去承載上面代碼中的定義了用戶點擊后的路由跳轉(zhuǎn),定義該路由激活時的樣式類。 剛實習(xí)的時候用過AngularJS,那時候真的是連原生JavaScript都不會寫,依樣畫葫蘆做了幾個管理后臺。然后突然換項目了,AngularJS就不寫了,感覺前前后后接觸了一年多的Angula...
摘要:通過增加刪除元素改變布局的。譬如和控制元素顯示隱藏,或者改變元素行為的。譬如設(shè)計看過我之前介紹以手寫依賴注入的朋友應(yīng)該已經(jīng)對行為驅(qū)動多少有些了解了。她有,并且包含了至少一個和一個標(biāo)簽。,將左邊的事件傳遞給了右邊的表達(dá)式通常就是事件處理函數(shù)。 前集回顧 在上一章里我們講了如何為angular2搭建開發(fā)環(huán)境(還沒搭起來的趕緊去看哦),并使之跑起來我們的第一個My First Angular...
摘要:我們使用了模式書寫,并引入了思想,這些以前只在里見到的設(shè)計,現(xiàn)在里也有體現(xiàn),并且在本章中會著重講解多的協(xié)作。如果之前寫過,那對于這種書寫方式一定無比熟悉。每次數(shù)據(jù)的變更,無論是還是,都將變化冒泡到,然后由再向下逐級推送各組件是否重繪。 前集回顧 在上一章里我們講了如何在angular2下開發(fā)一個component(還沒做的趕緊去學(xué)吧)。我們使用了Unidirectional Data ...
摘要:的特性和性能是的超集,用于幫助的開發(fā)。注解提供了連接元數(shù)據(jù)和功能的工具。通過在庫中提供基本信息可以調(diào)用函數(shù)或創(chuàng)建類的實例來檢查相關(guān)元數(shù)據(jù),從而簡化了對象實例的構(gòu)建。停用它會響應(yīng)跳出舊控制器的成功事件。 showImg(https://segmentfault.com/img/bVSqTU?w=850&h=460); 在Web應(yīng)用開發(fā)領(lǐng)域,Angular被認(rèn)為是最好的開源JavaScri...
閱讀 525·2023-04-26 00:33
閱讀 3549·2021-11-24 09:39
閱讀 2953·2021-09-22 15:34
閱讀 2324·2019-08-23 18:07
閱讀 2921·2019-08-23 18:04
閱讀 3710·2019-08-23 16:06
閱讀 2902·2019-08-23 15:27
閱讀 1620·2019-08-23 14:32