ng-click.com
this is a fork of mdn.io
The "I'm feeling lucky" URL shortener
// Make sure you understand transclusion (see http://ng-click.com/transclusion)
angular.module('transclude', [])
.directive('pane', function(){
return {
restrict: 'E',
transclude: true,
scope: { title:'@' },
template: '<div style="border: 1px solid black;">' +
'<div style="background-color: gray">{{ title }}</div>' +
'<div ng-transclude></div>' +
'</div>'
};
});
friend: dude, what is transclusion?
you: ng-click.com/transclusion
[ng-click.com/ understanding the view](ng-click.com/ understanding the view)
ng-click.com uses Google's "I'm feeling lucky" functionality to redirect you to the first search result.
Note that, because this is a search, the page you're redirected to may change in the future. However, you can rest assured that you'll always be redirected to the page that Google finds most relevant.
ng-click.com can be used to search any domain. See the configuration section and fire up your own instance.
ng-click.com has no dependencies, start it with:
PORT=8080 node server.js
Configure mdn.io with the following environment variables:
Variable | Description | Default |
---|---|---|
PORT |
The port to run the server on. | 3000 |
SERVICE |
The search service to use google or bing . |
google |
SEARCH_DOMAIN |
The domain to search. | docs.angularjs.org |
FALLBACK_URL |
The fallback URL for empty queries. | http://docs.angularjs.org/api/ |
Note:: Bing does not have an "I'm feeling lucky" equivalent, so you'll be redirected to Bing's search result page instead.
SEARCH_DOMAIN="reddit.com" FALLBACK_URL="http://reddit.com" PORT=8080 node server.js