From c33944866e97a0abe79f80afafcd14bed17155bc Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 25 Feb 2016 03:30:22 +0300 Subject: [PATCH] + Join filter --- src/client/app.js | 2 ++ src/client/filters/Join.js | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 src/client/filters/Join.js diff --git a/src/client/app.js b/src/client/app.js index 0728c63d..dc989989 100644 --- a/src/client/app.js +++ b/src/client/app.js @@ -27,6 +27,7 @@ import ContactsController from './controllers/ContactsController'; import RemoveHashtags from './filters/RemoveHashtags'; import RemoveNewline from './filters/RemoveNewline'; import Strip from './filters/Strip'; +import Join from './filters/Join'; import UppercaseFirst from './filters/UppercaseFirst'; import IOService from './services/io'; @@ -73,6 +74,7 @@ app.run(($location, $rootScope, $http) => { RemoveHashtags, RemoveNewline, Strip, + Join, UppercaseFirst, MainMenu, Breadcrumbs, diff --git a/src/client/filters/Join.js b/src/client/filters/Join.js new file mode 100644 index 00000000..6abaede2 --- /dev/null +++ b/src/client/filters/Join.js @@ -0,0 +1,6 @@ +export default function(app) { + app.filter('join', () => { + return (list, sep=',') => + list == null ? '' : list.join(sep); + }); +};