2016年12月20日 星期二

[MEAN] Tutorial

https://thinkster.io/tutorials/mean-stack/creating-schemas-with-mongoose

Self-study notes:

what is state ?

.state
@ AngularApp.js
define the url -> controller -> view.html relationship
define "otherwise" page redirection

.controller
@ AngularApp.js

where is view ?

place <ui-view></ui-view> into index.ejs
- to tell ui-router where to place the javascript-triggered template view


what is factory ?

kind of an Angular service
return common object for different controllers
can keep data for an application lifetime
main logics should go here than in controllers

what is data-binding ?

to allow showing synchronised model data into view at all time
- AngularJS will be responsible for this

what is special with $scope ?

- note for the special dollar sign
- bridge between AngularJS controller and view 
- can bind with functions or variables
- {{hhhhheelllooooo}} as notation in view

Any difference between .config and .run ?

Config block > service > injector > run block

Structure of an AngularJS app:


- defines config, which defines routes
- defines controllers
- defines factories, blablabla ...


Why there is a $ sign for some variables?

AngularJS will inject these special-defined variables into the functions

A look as sample on my "sticker" function:




Reference

https://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/

沒有留言:

張貼留言

回復天然的模樣

曾經面對過皮膚幽谷的日子。總之就是壞,以及惡性循環。發炎與含膿。就此過渡了令人憧憬的青蔥歲月。 歲月摧人,學習愛護自己。 每天出門都搽防曬。好好睡覺。不喝冷飲。少吃辛辣。 發現原來皮脂管絲是正常的皮膚狀況,不用理會。 漸漸的,發炎與紅腫的地方收歛了、縮小了、變平了。 因為少了油脂...