Configuration File
If you want, you can configure the apingDefaultSettings
in aping-config.js
. This default settings could be overwritten by every aping instance via data-attributes.
"use strict";
angular.module('jtt_aping').config(['$provide', function ($provide) {
$provide.value("apingDefaultSettings", {
templateUrl : "<PATH_TO_YOUR_DEFAULT_DESIGN>",
items : "<ITEMS_PER_REQUEST>", //items per request
maxItems: "<MAX_ITEMS_PER_APING>", //max items per aping instance
orderBy : "<ORDER_BY_PROPERTY>", // order result list by property
orderReverse : "<ORDER_REVERSE_FLAG>", //"true" or "false"
model: "<CHOSEN_DATA_MODEL>", //e.g. "social", "event", "video", ...
getNativeData: false, // Use "true" for getting native data from plugins
removeDoubles: false, // Use "true" to remove identical objects from result array
apingApiKeys: {
youtube : [{'apiKey': '<YOUR_YOUTUBE_API_KEY>'}],
facebook: [{'access_token': '<YOUR_FACEBOOK_TOKEN>'}],
twitter: [{'bearer_token': '<YOUR_TWITTER_BEARER_TOKEN>'}],
vimeo: [{'access_token': '<YOUR_VIMEO_TOKEN>'}],
tumblr: [{'api_key': '<YOUR_TUMBLR_API_KEY>'}],
// ...
}
});
}]);
Updated less than a minute ago