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/

沒有留言:

張貼留言

辦公室心態秘技輯錄

要過感恩的生活,在工作中也要如是。 有同事脾氣暴躁,所以跟他相處不刺激到他已值得感恩了,可是當他發脾氣的時候,告訴自已不要放於心裏,不要被他的說話影響自己就好了。 有同事不負責任,這個很難相處,就做好自己本份,辛苦委屈唯有交托給主。 有同事懶懶閒,這也改變不到他的心態,不與他說話...