正文

接觸AngularJS許了,時(shí)常問自己一些問題,如果是我實(shí)現(xiàn)它,會(huì)在哪些方面選擇跟它相同的道路,哪些方面不同。為此,記錄了一些思考,給自己回顧,也供他人參考。

初步大致有以下幾個(gè)方面:

  • 數(shù)據(jù)雙向綁定

  • 視圖模型的繼承關(guān)系

  • 模塊和依賴注入的設(shè)計(jì)

  • 待定

回到頂部

數(shù)據(jù)的雙向綁定

Angular實(shí)現(xiàn)了雙向綁定機(jī)制。所謂的雙向綁定,無非是從界面的操作能實(shí)時(shí)反映到數(shù)據(jù),數(shù)據(jù)的變更能實(shí)時(shí)展現(xiàn)到界面。

一個(gè)最簡(jiǎn)單的示例就是這樣:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

<div ng-controller="CounterCtrl">
    <span ng-bind="counter"></span>
    <button ng-click="counter=counter+1">increase</button>
</div>function CounterCtrl($scope) {
    $scope.counter = 1;
}

網(wǎng)友評(píng)論