(一)@Input屬性討論
@Input
Declares a data-bound input property.Angular automatically updates data-bound properties during change detection.
大概意思就是:@Input屬性聲明瞭一個數據繫結的輸入屬性,當angular檢測到改變時可以自動更新。在Angular2官方文件裡有一段示例程式碼(https://angular.cn/docs/ts/latest/guide/ngmodule.html)
在網頁上顯示的內容:@Component({ selector: 'bank-account', template: ` Bank Name: {{bankName}} Account Id: {{id}} ` }) class BankAccount { @Input() bankName: string; @Input('account-id') id: string; // this property is not bound, and won't be automatically updated by Angular normalizedBankName: string; } @Component({ selector: 'app', template: ` <bank-account bank-name="RBC" account-id="4747"></bank-account> `, directives: [BankAccount] }) class App {} bootstrap(App);
Bank Name: RBC
Account Id: 4747
為BankAccount類聲明瞭兩個輸入屬性,並在<bank-account>標籤中為其賦值。
在這裡還要注意兩點:
1)單向屬性繫結
<bank-account bank-name="RBC" account-id="4747"></bank-account>
其中bank-name是檢視目標,“RBC”是資料來源,資料的流向是從資料來源到檢視目標。
如果輸入屬性不是字串而是一個類,則注意要為檢視目標加上[],比如:
2)@Input宣告變數的兩種形式<bank-account [bankUser]="user"></bank-account>
@Input() bankName: string;
@Input('bank-name'): string;
以上兩種宣告等效。
相關推薦
(一)@Input屬性討論
@Input Declares a data-bound input property.Angular automatically updates data-bound properties during change detection. 大概意思就是:@Input屬
React Navigation(一)-Navigation屬性(API)
你的app每一個screen元件中都自動具有了navigation屬性:this.props.navigationnavigate - 跳轉到其他screen,goBack - 關閉當前screen並且回退棧addListener - subscribe to updates
DOM(一)一些屬性方法介紹以及相容性問題
DOM中Element型別:(以下所有的屬性僅僅是隻讀屬性) 一、node.nodeType 以數字值返回指定節點的節點型別。 存在 12 種不同的節點型別,其中可能會有不同節點型別的子節點(前三個為重要): if(ul.nodeType == No
MPAndroidChart3.0使用詳解(一)----基本屬性設定
說到Android中的圖表庫,除了老牌的谷歌推薦的Achartengine圖表庫,那不得不提一下MPAndroidChart這個類庫了,相比前者,後者功能十分豐富,github的star超過17K。其支援直方圖(柱狀圖)、折線圖、餅狀圖、氣泡圖、雷達圖、散點圖、
藍芽4.0協議官方手冊(一)--- 通用屬性配置檔案
1 總則 通用屬性配置檔案 (GATT)
Android開發:文本控件詳解——EditText(一)基本屬性
代碼 cap max capi sage 行數 ebe ons gin 一、簡單實例: EditText輸入的文字樣式部分的屬性,基本都是和TextView中的屬性一樣。 除此之外,EditText還有自己獨有的屬性。 二、基本屬性: h
WPF入門教程系列十一——依賴屬性(一)
nts 如果 edev 出現 樣式 語法 寫法 屬性。 結構 一、依賴屬性基本介紹 本篇開始學習WPF的另一個重要內容依賴屬性。 大家都知道WPF帶來了很多新的特性,其中一個就是引入了一種新的屬性機制——依賴屬性。依賴屬性出現的目的是用來實現WPF中的樣式、自
HTML常用元素和屬性(一)
鍵盤 set res html 5 格式 stc down 下標 術語 1:基礎元素 <!--..-->定義註釋 <html>根元素 <head>頁面頭部分 <title>頁面標題 <body>主題部分,屬性可以指
Vue原理(一)——初始化data屬性
插入 一個 date pda 屬性 data屬性 bject 個數 [] let app = new Vue({ data: { text: "text", text2: "text2" } }) 第一步: 使用observe
安卓介面基礎知識總結(一):LinearLayout佈局的常見屬性
之前做專案都是用到了才會查詢自己所需的,沒有系統總結一下,也沒有特意去記,面試的時候被問到了居然不知道,-_-|| 決定開始系統總結一下: 1. android:orientation:設定線性佈局是水平還是豎直排列,可能選項如下: 1)vertical,豎直 2)horizontal,水
python包-numpy的函式和屬性總結(一)
NumPy是高效能科學計算和資料分析的基礎包。 接下來為大家總結一些它的一些基礎知識。 目錄 0.匯入numpy的包 1.資料型別 2.常用函式 3.NumPy.ndarray的屬性 4.NumPy.ndarray的函式 5.NumPy.ndarray的索引與切片
angularjs手機webapp 利用input拍照,相簿選擇、縮圖顯示 上傳圖片(一)
執行後的截圖: html程式碼 <ul class="list_img"> <li ng-repeat="imageSrc in imgshows track by $index"> <img n
HTML5學習筆記(一)HTML5新標籤新屬性
一、HTML5簡介 2014年10月29日,HTML5標準規範制定完成,並公開發布。 二、HTML5頁面結構 HTML5提供了新的語義元素來明確一個Web頁面的不同部分。 <header>:定義文件的頭部區域。 <nav>:定義導航連結的部分。 <
CSS基礎學習(一) 之 line-height && height 屬性區別
官方定義: height:定義了了元素的高度。預設情況下,該屬性訂了 content area(內容區域) 的高度。如果box-sizing屬性設定為 border-box,那麼height就表示border-area的高度。 line-height:用來設定多行元素的空間量,比如文字。對
【Spring4(一)】Spring的概述、入門、Bean管理和屬性注入
Spring的概述 Spring的概述 什麼是Spring Spring:SE/EE開發的一站式框架。 一站式框架:有EE開發的每一層解決方案。 WEB層 :SpringMVC Service層
Springboot 自動生成實體程式碼 屬性帶註釋(未優化) 詳細步驟(一)
框架:springboot+codemodel 自動生成實體程式碼 ①引入codemodel的jar <!-- https://mvnrepository.com/artifact/com.sun.codemodel/codemodel-project --> <dep
BOM學習筆記(一)開啟新連結四種方式、視窗屬性、定時器
BOM:專門操作瀏覽器視窗的物件 1、window物件充當2個角色: 1. 全域性物件 2. 包含BOM常用物件
(一)高德地圖之基本屬性以及顯示模式
我們在開發中常常會用到地圖功能,那麼我們最常用的就是百度地圖和高德地圖了,今天我們就來看一下高德地圖怎麼用,我個人認為高德地圖封裝的還是比較好的,使用起來方便快捷。 首先我們需要到高德開發者平臺註冊賬號,根據API進行操作即可,高德開放平
表格的構成,屬性,合併(一)
表格 學習要點: 1、表格的基本構成 2、表格的屬性 3、表格的合併。 知識點 效果 程式碼: <!DOCTYPE html>
python手記(四):pillow(一)GIF處理,RGBA處理,Image例項屬性總結
GIF儲存方法: 上次我們說到了gif動態圖片怎樣一張張將它分解,這次我們來說下怎樣把幾張單的gif組合成動態圖片。 im.save(out, save_all = True, append_images=[im1, im2......]) 基本的方法就