1. 程式人生 > >Angular 自定義過濾器

Angular 自定義過濾器

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>AngularJS 自定義濾器</title>
</head>
<!--
	自定義濾器:除了使用AngularJS內建過濾器外,還可以根業務需要自定義過濾器,
	通過模組物件例項提供的filter方法自定義過濾器。
-->
<body ng-app="App">
	
	<div ng-controller="DemoController">
		<h4>{{info|capitalize:123}}{{name}}</h4>
	</div>

	<script src="./libs/angular.min.js"></script>
	<script>
		
		var App = angular.module('App', []);
		
		App.controller('DemoController', ['$scope', function ($scope) {
			$scope.name = '小明';
			$scope.info = 'my name is ';
		}]);
		
		// 自定義過濾器
		App.filter('capitalize', function () {
			return function (input, arg2) {
				 console.log(arg2);
				 console.log(input);
				return input[0].toUpperCase() + input.slice(1);
			}

		});
	</script>
</body>
</html>

相關推薦

Angular 定義過濾器

scope urn rip htm ng- 顯示 () ctrl ont <!DOCTYPE html><html ng-app="myApp"><head lang="en"> <meta charset="UTF-8">

Angular——定義過濾器

視圖 lan bsp doctype html 進行 指導 src 就是 基本介紹 除了使用AngularJS內建過濾器外,還可以根業務需要自定義過濾器,通過模塊對象實例提供的filter方法自定義過濾器。 基本使用 (1)input是將綁定的數據以參數的形式傳入 (2)i

Angular 定義過濾器

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&g

angular 定義過濾器>>擷取字串、去除字串中的空格

<!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title></title> <script

angular過濾器的使用和定義過濾器

1、過濾器可以直接在表示式{{ }}裡使用,也可以作為服務,依賴注入的形式$filter使用,例如: $scope.name = $filer('uppercase')('hello');//第一個括號寫要使用哪種過濾器,第二個括號寫要過濾的引數 $scope.name = $filer('nu

angular過濾器的使用和定義過濾器

過濾器的使用。一種是在html中的使用,一種是在js程式碼中的使用。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>過濾器<

Angular過濾器定義過濾器

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!-- 引入

angular-filter定義過濾器執行順序

<html ng-app="myApp"> <head>     <meta charset="UTF-8">     <title>Title</title>     <script src="js/lib/AngularJS/angular

angular內建過濾器以及定義過濾器

  ng內建了九種過濾器,使用方法都非常簡單,看文件即懂。不過為了以後不去翻它的文件,我在這裡還是做一個詳細的記錄。   1. currency (貨幣處理)   使用currency可以將數字格式化為貨幣,預設是美元符號,你可以自己傳入所需的符號,例如我傳入人民幣: {{num | currency

angular過濾器filter常用方法,定義過濾器

簡單介紹AngularJS過濾器filter用法,每個都將列出用法程式碼以便加深瞭解; 內建過濾器: currency(貨幣)、date(日期)、filter(子串匹配)、json(格式化json物件)、limitTo(限制個數)、lowercase

angular中的定義過濾器

1.1. 正則表示式 1.1.1. 建立方式 1、直接量語法: /pattern/attribute 2、建立RegExp物件的語法 new RegExp(pattern,attribute); 注意: 1、引數 pattern 是一個字串,指定了

angular 定義指令 詳解--restrict、restrict、replace

emp bold span 類型 ret space con 設置 註意 Angularjs 允許根據實際業務需要自定義指令, 通過angular全局對象下的 directive 方法實現。可以自定義屬性、自定義標簽、自定義功能 接下來定義一個名叫custom的指令,並利用

Angular-定義指令-下

接下來 -h 模塊 use 相互 讓我 model too 服務 自定義指令學習有段時間了,學了些紙上談兵的東西,還沒有真正的寫個指令出來呢。。。所以,隨著學習的接近尾聲,本篇除了介紹剩余的幾個參數外,還將動手結合使用各參數,寫個真正能用的指令出來玩玩。   我們在自定義指

vue14 定義過濾器

col ron 1.0 set status max div model welcome <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

angular 定義指令詳解 Directive

聲明 其他 原型繼承 創建 tool 兩個 模板 變化 組合 廢話不多說,下面就直接上代碼 //angular指令的定義,myDirective ,使用駝峰命名法 angular.module(‘myApp‘, []) .directive(‘myDirective‘,

django模板中的定義過濾器

tag span .lib 名稱 models mod ppa har import (1)在APP下創建templatetags文件夾,與Models.py、views.py等同級,templatetags文件夾下添加__init__.py文件,可為空,再添加一個模塊文件

定義過濾器-有參數

mobile class logs sca bar span src use idt <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

Django中定義過濾器的使用

sof html views charset 展示 set etag 很多 back 我在這裏做的是: 從數據庫查出id遞增的一些信息,展示在前臺。 編寫一個過濾器判斷查出數據的id是偶數的返回True 奇數返回False 1 創建項目,創建應用,註冊應用,配置

vue定義過濾器格式化時間為年、月、日、小時、分鐘、剛剛

color 進行 ges time log 格式化時間 lte seconds gets 首先需要在需要過濾的時間裏面添加一個過濾器 我這裏需要過濾的是item.time 然後需要在item.time後面添加自定義過濾的名稱 date 接下來就是需要定

django-定義過濾器

配置文件 safe 創建 decorator 方法 nbsp div 固定 filter 整個流程是需要被的 1,首先要在setting裏面找到INSTALLED_APPS這個配置文件 @register.filter 這個裝飾器的名字不能變,每個都有不同意義----裝飾變