在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ angular2中[(ngModel)]的作用

angular2中[(ngModel)]的作用

[(ngModel)]:我理解的是能做到用戶輸入和數(shù)據(jù)雙向綁定,跟vue中的v-model相似的功能;
我的操作:我做了一遍angular2教程的英雄組件案例,最后能在組件詳情頁面修改英雄名字(input),然后我點(diǎn)返回---之前我修改的name已經(jīng)變了!??!
問題:Top Heroes所在的頁面和詳情是在不同的頁面,詳情頁面的hero是從路由中傳遞的,那他是怎么把name的改變傳回Top Heroes呢???

clipboard.png

clipboard.png

回答
編輯回答
膽怯

這個(gè)例子?

如果是的話,你在detail頁面對(duì)hero實(shí)例的編輯和保存最終使list頁面的數(shù)據(jù)改變和ngModel無關(guān),是因?yàn)閐etail和list的數(shù)據(jù)來源均來自HeroService,而HeroService本身是單例的。

ng2中已經(jīng)不存在嚴(yán)格意義上的雙向綁定了,這個(gè)和vue的v-model是比較像的,比如v-model也等價(jià)于:value@input,同理,[(ngModel)]等價(jià)于(ngModelChange)[ngModel],同時(shí)還會(huì)附帶一些ng2內(nèi)置的formControl的東西。

2017年10月30日 04:01