簡單的過濾示例
過濾器格式化表示式的值以顯示給使用者。它們可用於檢視模板,控制器或服務。此示例建立一個過濾器(addZ
),然後在檢視中使用它。所有這些過濾器都會在字串的末尾新增一個大寫的 Z
。
example.js
angular.module('main', [])
.filter('addZ', function() {
return function(value) {
return value + "Z";
}
})
.controller('MyController', ['$scope', function($scope) {
$scope.sample = "hello";
}])
example.html
在檢視內部,過濾器使用以下語法:{ variable | filter}
。在這種情況下,我們在控制器 sample
中定義的變數將由我們建立的過濾器 addZ
進行過濾。
<div ng-controller="MyController">
<span>{{sample | addZ}}</span>
</div>
預期產出
helloZ