<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    07. ng-repeart
    a. 在循環map的時候,會自動根據鍵值進行排序。
    b. 一些自帶的變量,$first(是否是第一個), $last(是否是最后一個), $middle(是否是中間的), $index(下標,根據鍵值排序后的下標), $even, $odd
    08. 自己定義新變量時不要使用$$開頭。
    09. 可以使用track-by表達式來優化對DOM的操作,對DOM對象使用從數據庫取得的ID來進行標記,這樣的話,當我們重復多次從數據庫中取出相同的數據的時候,DOM對象就能夠被重用。
    10. 數據雙向綁定的好處
    a. 如果我們想改變頁面Form中的數值,我們不需要在Javascript中,根據ID或者名稱來查找相應的Form控件,只需要改變Controller變量的值,不需要JQuery的Selector,也不需要findElementByID
    b. 如果我們想在javascript中獲取Form控件的值,在控件的變量中就能直接獲得。
    11. 使用ng-submit比在button上使用ng-click要好一些。HTML的表單的提交有多種方式,比如在輸入域中按回車鍵就會觸發ng-submit,而不會觸發button的ng-click事件。
    12. 在ng-model中,可以直接引用一個對象,比如:<input type="text" ng-model="ctrl.user.name">,而不需要事先在model中以self.user={}定義。在AngularJS中,使用了ng-model的話,AngularJS在初始化數據綁定的時候,自動創建其中的對象和鍵值。在剛才的例子中,一旦用戶開始在輸入域中鍵入第一個字母,用戶user就會被自動創建。
    13. 推薦使用將相關數據集中到一個對象的方式來進行數據綁定,比如,用戶名和密碼,推薦使用:
    <input type="text" ng-model="ctrl.user.name">
    <input type="text" ng-model="ctrl.user.password">
    而不是:
    <input type="text" ng-model="ctrl.name">
    <input type="text" ng-model="ctrl.password">



    評論

    # re: AngularJS的一些使用方法和技巧(2)  回復  更多評論   

    2015-02-06 09:22 by 京山游俠
    mark.
    主站蜘蛛池模板: 在线永久看片免费的视频| 久久久久久一品道精品免费看| 又粗又大又黑又长的免费视频| 亚洲av成人无码久久精品| baoyu116.永久免费视频| 亚洲色偷偷偷鲁综合| 成人自慰女黄网站免费大全 | 免费av一区二区三区| 亚洲人成精品久久久久| 日本道免费精品一区二区| 国产亚洲成AV人片在线观黄桃 | 69pao强力打造免费高清| 亚洲欧洲日产韩国在线| 97在线观看永久免费视频| 国产91在线|亚洲| 日韩免费观看的一级毛片| 无码AV动漫精品一区二区免费 | 四虎影视在线永久免费看黄| 久久亚洲精品无码gv| 亚洲综合色在线观看亚洲| 两个人看的www免费| 亚洲一区精品中文字幕| 成人片黄网站A毛片免费| 欧美色欧美亚洲另类二区| 超清首页国产亚洲丝袜| 久久久免费精品re6| 亚洲日韩亚洲另类激情文学| 国产一区在线观看免费| 成全在线观看免费观看大全| 亚洲乱码卡一卡二卡三| 国产乱色精品成人免费视频| 中文字幕久精品免费视频| 亚洲AV无码一区二区三区人 | 四虎影视精品永久免费| 最新久久免费视频| 精品亚洲国产成人| 成人午夜亚洲精品无码网站| 亚洲人成免费网站| 一级做a爰片性色毛片免费网站| 97久久精品亚洲中文字幕无码| 免费黄网在线观看|