(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
I don't mean $resource here.
#Comprehensive Introduction to @ngrx/store By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Note: I am in the process of updating for ngrx/store v2. The majority of concepts and functionality still apply, sans middleware.
| # Put this into your $HOME/.zshrc to call nvm use automatically whenever you enter a directory that contains an .nvmrc file with a string telling nvm which node to use: | |
| # place this after nvm initialization! | |
| autoload -U add-zsh-hook | |
| load-nvmrc() { | |
| if [[ -f .nvmrc && -r .nvmrc ]]; then | |
| nvm use | |
| elif [[ $(nvm version) != $(nvm version default) ]]; then | |
| echo "Reverting to nvm default version" | |
| nvm use default | |
| fi |
Native HTML controls are a challenge to style. You can style any element in the web platform that uses Shadow DOM with a pseudo element ::pseudo-element or the /deep/ path selector.
video::webkit-media-controls-timeline {
background-color: lime;
}
video /deep/ input[type=range] {| function supports3d() { | |
| // borrowed from modernizr | |
| var div = document.createElement('div'), | |
| ret = false, | |
| properties = ['perspectiveProperty', 'WebkitPerspective']; | |
| for (var i = properties.length - 1; i >= 0; i--){ | |
| ret = ret ? ret : div.style[properties[i]] != undefined; | |
| }; | |
| // webkit has 3d transforms disabled for chrome, though |