1. 程式人生 > >AngularJs 服務之$filter

AngularJs 服務之$filter

<!DOCTYPE html>
<html lang="en" ng-app="App">
<head>
	<meta charset="UTF-8">
	<title>$filter 服務</title>
</head>
<!--
	服務:服務是一個物件或函式,對外提供特定的功能.
	內建服務:
		1: $location是對原生Javascript中location物件屬性和方法的封裝。
		2: $timeout&$interval對原生Javascript中的setTimeout和setInterval進行了封裝。
		3: $filter在控制器中格式化資料。
		4: $log列印除錯資訊
		5: $http用於向服務端發起非同步請求。
		6: 同時還支援多種快捷方式如$http.get()、$http.post()、$http.jsonp。
-->
<body>
	<ul ng-controller="DemoController">
		<li>價格: {{price}}</li>
		<li>大寫:{{str}}</li>
		<li>擷取: {{str1}}</li>
	</ul>
	<script src="../libs/angular.min.js"></script>
	<script>
	
		var App = angular.module('App', []);

		// $filter是過濾器
		App.controller('DemoController', ['$scope', '$filter', function ($scope, $filter) {

			// $filter是九種過濾器中任何一個
			$scope.price = 11.11;
			var currency = $filter('currency');
			$scope.price = currency($scope.price);

			$scope.str = 'hello angular';
			var uppercase = $filter('uppercase');
			$scope.str = uppercase($scope.str);

			$scope.str1 = $filter('limitTo')($scope.str, 2);

		}]);

	</script>

</body>
</html>

相關推薦

AngularJs 服務$filter

<!DOCTYPE html> <html lang="en" ng-app="App"> <head> <meta charset="UTF-8">

angularjs服務 $http

.data control param get app $scope con response AS angularjs服務 $http <!DOCTYPE html> <html ng-app="test"> <head> <m

angularjs自定義filter

var esp ref ram PE info lte scores character angular.Module API Overview Methods info([info]); provider(name, providerType); factory(name

angularjs中的filter(過濾器)——格式化日期的date

date過濾器的功能是基於要求的格式格式化一個日期成為一個字串。 格式化字串的基本引數: ‘yyyy’: 用4位數字表示年(例如:AD 1 => 0001, AD 2010 => 2010) ‘yy’: 用兩位數字表示年(00-99)(例如:AD 2001 =>

AngularJS 服務(Service)

在 AngularJS 中,服務是一個函式或物件,可在我們的 AngularJS 應用中使用。AngularJS 內建了30 多個服務。這一篇部落格將為大家介紹一些服務的使用方式以及如何建立我們自己的服務。 AngularJS服務的API可以點選這裡檢視

angularJS學習小結——filter

   引言    filter過濾器對於我們來說並不陌生,他和我們現實生活中的過濾器的意思差不多,它的作用就是接收一個輸 入的值,然後按照某個規則進行處理然後輸出最後的結果,例如我們輸入一個數字

深究AngularJS——過濾器(filter

寫這個的目的是希望能學會如何在指令里加入自己的過濾器。 1.關於過濾器你需要了解這些 1.過濾器的作用: 是將我們的現有的資料進行處理,比如重排序、轉換大小寫、計算等等,處理完了再返回一個結果。 2.AngularJS自帶的過濾器:

AngularJS 自定義 filter

問題:後臺返回新聞json格式資料,新聞標題被UrlEncode了。 解決: var app = angular.module('mainApp', []);app.controller('mainCtrl', function ($scope, $http) { }

【MVVM】- AngularJS 服務應用

AngularJS 服務基本用法 AngularJS 中,服務是一個函式或物件,可

angularJS: $location 服務

獲取 com aid asc 移除 earch search 修改 類型 記錄下今天的學習筆記: $location服務: 解析地址欄的URL,讓用戶可以訪問應用當前路徑所對應的路由。 可修改路徑、處理各種形式導航。 $location服務對javascript中的wi

AngularJS Filter(過濾器)用法

icon 使用 currency 器) afa 只需要 變量轉換 string ase 一、在視圖模板(View Template)中使用 在表達式中應用Filters (過濾器) 需要遵循格式如下: {{ expression | filter }}

angularJS使用內置服務

angular spl images china utf class eve 傳遞 brush <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <

深究AngularJS——自定義服務詳解(factory、service、provider)

string targe 返回 config 屬性 doctype 三種方式 啟用 print 前言 3種創建自定義服務的方式。 Factory Service Provider 大家應該知道,AngularJS是後臺人員在工作之余發明的,他主要應用了後臺早就存

八、angularjsfilter在controller中的使用--避免多次遍歷

遍歷 lar .com 簡潔 避免 angular -1 con nbsp filter在html頁面的使用司空見慣,比如: filter在controller中使用可以避免多次使用angular.foreach,來進行遍歷。例如: 如果使用filter,則會讓代碼簡潔

AngularJs學習筆記3-服務及過濾器

聲明 運行時 維護 style 函數調用 factor blog 使用場景 需要 距離上次別博客有有一段時間了,因為最近公司和個人事情比較多,也因為學習新的知識所以耽擱了,也有人說Angularjs1.5沒有人用了,沒必要分享,我個人感覺既然開頭了我就堅持把他寫完,

angularjs中是否選擇所有和$filter過濾orderBy排序

class spl clas tran 列表 -c derby 過濾 elf HTML代碼: <table class="table table-bordered table-list table-striped no-margin-bottom"> &l

AngularJS 中的Promise --- $q服務詳解

eject 標準 resolv ise comment 失敗 實例 方法 狀態 什麽是Promise Javascript中異步的實現方式有很多,延時函數、回調函數、以及es6新增的生成器函數,其中Promise也是實現異步的方式之一。 關於javascript中的異步

angularjs 過濾器filter

app filter zhang TE var 新款短袖 type char clas <!DOCTYPE html> <html ng-app="test"> <head> <meta charset="utf-8"> &

服務器啟動時用Filter來刪除某種類型的文件

xls bool return dsw lean urn tps com cep 代碼: import java.io.File; import java.io.FileFilter; import javax.servlet.ServletException; impo

springCloud學習05api網關服務zuul過濾器filter

main 決定 添加 dap 環境 ribbon type() 由於 send 前面學習了zuul的反向代理、負載均衡、fallback回退。這張學習寫過濾器filter,做java web開發的對filter都不陌生,那就是客戶端(如瀏覽器)發起請求的時候,都先經過過