1. 程式人生 > >angularJs-工具方法!

angularJs-工具方法!

angular.bind():與Jquery裡面的$.proxy()類似,作用:改this指向;

 <script>
     function show(n1,n2){
          alert(n1); 
          alert(n2);
          alert(this); 
      } 
 //三種傳參方式:
      1. angular.bind(document,show)(3,4);
      2. angular.bind(document,show,3,4 )();
      3. angular.bind(document,show,3)(4);
 </script>

angualr.copy():拷貝物件

 <script>
    var one = {
      name:"liLee"
      }
      var two= {
      name:"suma"
      }
      var three = angualr.copy(one,two);//one把所有的值都覆蓋給了two;
      console.log(three);
 </script>

angular.extend():與jquery裡面的$ .extend();

  <script>
    var one = {
      name:"liLee"
      }
      var two= {
      name:"suma"
      }
      var three = angualr.extend(one,two);//one繼承了two裡面的屬性;
      console.log(three);
 </script>

angular.isArray();

var a = [];
angular.isAarray(a);
返回值:true或者false;
作用:判斷是否為函式;

angular.isDate();

返回值:true或者false;
作用:判斷是否為日期物件;

angular.isDefined()/angular.isUndefined();

返回值:true或者false;
作用:判斷元素是否被定義

angular.isFunction()/angular.isNumber()/angular.isString()/angular.isObject();

返回值:true或者false;
作用:判斷元素是否為函式/數字/字串/物件;

angular.isElement();

window.onload = function(){
    var ret = angular.isElement(document.body);
    console.log(ret);
}
返回值:true或者false;
作用:判斷元素是否為元素;

相關推薦

angularJs-工具方法

angular.bind():與Jquery裡面的$.proxy()類似,作用:改this指向; <script> function show(n1,n2){ alert(n1); alert(

AngularJS】5.AngularJS 工具方法以及AngularJS中使用jQuery

(1)angular.isArray(value) 判斷是否是陣列,返回true/false <div ng-controller="firstController">{{isArray}}</div>$scope.arr=[1,2,3]; $s

Windows 7藍屏重啟解決方法,啟用工具沒用附下載

很多人反映近期尤其是從3月1日起,Windows 7系統頻繁出現藍屏重啟現象!究其原因是因為使用了測試版的作業系統。 Windows 7正式版的版本為:6.1.7600.16385,並非所有的6.1.7600版全部都是正式版!檢視詳細版本資訊的方式是:點選開始,在搜尋程

Android Studio 將公共工具庫打成jar包和arr包的方法

首先說下jar包和arr包的區別,打jar包裡只能將庫裡的原始碼打進去,而資源什麼的不能打進去,所以在使用jar包的時候,如果要使用jar包裡的資源就要使用反射來實現不然就會有問題!而打arr包的時候AS會自動的將資原始檔和原始碼一起打進去這樣在使用的時候就不用

前端進階技術:JavaScript 和 CSS 常用工具方法封裝教程

www splay replace hasclass flow none oot ngs 蘋果手機 因為工作中經常用到這些方法,所有便把這些方法進行了總結,希望能對大家有幫助。提醒大家一點,學習前端,基礎真的很重要,切勿急於求成! JavaScript type 類型判

三星又推出新工具Gear VR 可以兼容多個視頻

遺憾 測試版 啟動 obi 美國 alt 開發 大小 電池 (52VR開發網2017年5月5日訊)Gear VR的專用Netflix應用程序是傳統2D內容可以在VR中工作的很好的展示,但缺點是僅適用於一個視頻服務。 不過,三星本身的一款新應用推出了類似的應用程序帶入頭顯。

Parallels Desktop 12卸載的兩種方法

對於mac系統虛擬機:Parallels Desktop 12怎麽卸載呢? 首先在Mac電腦中打開應用程序,然後找到Parallels Desktop 12軟件圖標,將它移除至廢紙簍中就可以了。如果我們已經在虛擬機中安裝了Windows,就需要先將這些Windows刪除,這樣才不會占用內存。

老男孩教育每日一題-第60天-一道實用Linux運維問題的9種Shell解答方法

awk shell腳本 每日一題 2017-06-041.問題為:已知:/etc/hosts的內容為192.168.1.11 oldboy11.etiantian.org 192.168.1.21 oldboy21.etiantian.org 192.168.1.31 oldboy31.et

在App_Data中創建數據庫獲取連接串簡便方法

eight grid 建數據庫 new config 方法 連接 ati str 原文發布時間為:2008-07-25 —— 來源於本人的百度文章 [由搬家工具導入]1、在App_Data右击添R

PHP項目做完後想上線怎麽辦,告訴你免費上線方法

上傳 edi 理解 多項目 更改 目前 告訴 找工作 src PHP項目做完後想上線怎麽辦,告訴你免費上線方法! PHP程序員找工作的底氣是什麽?是項目! PHP程序員沖擊高薪的信心源自哪裏?是項目! PHP程序員掌握理解PHP知識

C# https客戶端獲取證書的工具方法

cas cer flag data- 附加 1-1 plain start html 1. 導入證書到個人計算機中2. 獲取證書 [csharp] view plain copy print? private static X509Certificate2

Java程序猿的JavaScript學習筆記(9—— jQuery工具方法

article 順序 還要 並且 defined this ont property plain 計劃按例如以下順序完畢這篇筆記: Java程序猿的JavaScript學習筆記(1——理念) Java程序猿的JavaScript學習筆記(2——屬性

連表查詢的簡單方法

etl point return rim plist turn public 方法 nbsp 在主表(Appointment)裏面private+副表的對象 private Department(副表) depa; private User(副表) u; 然後source

如何在CAD中寫字?在CAD中添加文字的方法

CAD是幫助設計者在計算機上輔助設計的,繪制或者是設計某個東西是需要文字和圖形的配合的。如何在CAD中添加文字,在CAD中添加文字的步驟是怎麽樣的呢?在CAD中添加文字可以起到一個說明解釋的作用,讓用戶能看懂我們制作的東西。下面小編就教大家如何在CAD看圖軟件中添加文字、 1.

如何把CAD中的圖形設置為對齊?對齊的設置方法

在繪制圖紙的時,會把CAD中的圖形都對齊工整,不然就不怎麽美觀。一個CAD圖紙當中不僅有文字,還有圖形,圖形是比較重要的一部分,能讓人們更加直觀的了解和熟悉。CAD編輯器中怎麽設置對齊呢,要設置CAD對齊要怎麽做呢?下面小編就給大家分享CAD設置對齊的方法。 1.打開電腦中的

怎麽打開dwg文件?CAD看圖軟件的使用方法

dwg格式是CAD文件的一種格式,CAD文件除了有dwg格式以外還有dxf,dwt等格式。如何在電腦上打開dwg格式文件呢,利用電腦中的軟件能不能打開dwg格式文件呢?通常在電腦中打開dwg文件都是需要用到CAD軟件,在這裏小編介紹一種不用CAD軟件就可以打開dwg格式文件的方法。

java打印等腰三角形的兩種方法(根據行數,根據底邊長度)

triangle class [] 執行 next() result scanner 1-1 next 首先來看根據用戶輸入的底邊的長度判斷: 1 package cn.edu.nwpu.java; 2 3 import java.util.Scanner; 4

如何高效學習JavaScript? JavaScript學習方法

掃描 clas 創始人 清晰 get 移動端 提升 upload bsp 如何高效學習JavaScript? HTML5學堂-碼匠:JavaScript的學習難度要遠高於HTML與CSS,其知識雜亂而繁多,如何才能高效率的學習?JS的知識體系應該按照怎樣的順序搭建?今天我

淺談JAVA中“增強”類的某個方法的幾個中方法

exc 目標 byte 相同 nbsp 優點 method value oca 一、繼承 使用場景:能夠控制這個類的構造的時候,才可以使用繼承。  優點:簡單容易使用, 缺點:耦合性大大的增強,不利於後期的維護,所以對於繼承這種方法,謹慎使用。 代碼實現:二、裝飾者模式 

Windows2003無法連接遠程桌面問題 解決方法

windows2003 無法連接 遠程桌面問題 解決方法! 排除問題方法Windows2003無法連接遠程桌面問題 解決方法!按照以下步驟來一一排除問題吧! 步驟1、遇到這樣的情況,通常情況下我們都是先檢查遠程有沒有開啟,就是右擊我的電腦查看屬性裏的遠程前面的框框有沒有勾上,勾上後即可遠