課程
/前端開發(fā)
/Angular
/AngularJS實戰(zhàn)
為什么{name: userName}中的userName可以和ng-model='userName'綁定,又不是{{userName}}
2016-12-23
源自:AngularJS實戰(zhàn) 2-11
正在回答
我今天也比較懵看完,仔細(xì)想了下可以這么理解,直接傳對象就是省略了scope聲明變量,執(zhí)行g(shù)reet函數(shù)時會自動讀取對應(yīng)屬性name的值username,我們一般雙向綁定會先聲明一個變量存儲對象,$scope.data={name:username},綁定到input元素中就這么寫ng-model="data.name",看到這里你應(yīng)該可以反應(yīng)過來,其實就是跳過了聲明變量這一步,都是讀取對象的屬性值username。我來看這個回答是因為我也不懂這里,但是突然一下又明白了,哈哈~
拿筆小星 提問者
userName只能從綁定的ng-model中讀取,而且不是{{}},是({}).
ng-model指令把元素值(比如輸入域的值)綁定到應(yīng)用程序,而{{}}或ng-bing是指令把應(yīng)用程序數(shù)據(jù)綁定到 HTML 視圖。{name: userName}是post請求的傳參寫法,所以username需要綁定而不是顯示視圖上。
咷椛嶋紸3678342 回復(fù) 拿筆小星 提問者
拿筆小星 提問者 回復(fù) 咷椛嶋紸3678342
舉報
一起學(xué)習(xí)AngularJS的基礎(chǔ)教程,通過實例學(xué)習(xí)并學(xué)會AngularJS
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-15
我今天也比較懵看完,仔細(xì)想了下可以這么理解,直接傳對象就是省略了scope聲明變量,執(zhí)行g(shù)reet函數(shù)時會自動讀取對應(yīng)屬性name的值username,我們一般雙向綁定會先聲明一個變量存儲對象,$scope.data={name:username},綁定到input元素中就這么寫ng-model="data.name",看到這里你應(yīng)該可以反應(yīng)過來,其實就是跳過了聲明變量這一步,都是讀取對象的屬性值username。我來看這個回答是因為我也不懂這里,但是突然一下又明白了,哈哈~
2016-12-23
userName只能從綁定的ng-model中讀取,而且不是{{}},是({}).
2016-12-23
ng-model指令把元素值(比如輸入域的值)綁定到應(yīng)用程序,而{{}}或ng-bing是指令把應(yīng)用程序數(shù)據(jù)綁定到 HTML 視圖。{name: userName}是post請求的傳參寫法,所以username需要綁定而不是顯示視圖上。