Skip to main content

Posts

Showing posts from 2014

AngularJS: dummy guide for service, factory, provider, configuration

Resources:
Angular.js: service vs provider vs factory?
AngularJS Factory, Service and Provider
Understanding Service Types
Angular Constants, Values, Factories, Services, Providers and Decorators, Oh My!

Providers (docs)
$provide (docs)
Summary of below explanation After writing below explanation I found out that I just need very short summary for each time I write service or factory.
General Idea Service / Factory / Provider are ways to define singletons in angularJS application. they are injected when asked for.When they are defined, they are given (1) name and (2) function.Service and Factory are suger function that convert their input to providers. Usage: Value injected for service - instance of the service function.Value injected for factory - return value of factory function.Value injected for provider - In config phase - instance of provider function.In run phase - return value of $get() of provider function. Overview All Services are singletons, they get instantiated once per app. If…

grunt error

In case you get below error:

c:\>grunt

module.js:340
    throw err;
          ^
Error: Cannot find module 'glob'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object. (C:\Users\birer\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\lib\findup-sync.js:15:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

Try below lines to fix it:

npm uninstall -g grunt-cli
npm install -g grunt-cli