<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      KnockoutJS 3.X API 第四章 數據綁定(4) 控制流with綁定

      with綁定的目的

      使用with綁定的格式為data-bind=”with:attribute”,使用with綁定會將其后所跟的屬性看作一個新的上下文進行綁定。with綁定內部的所有元素將受到該上下文的約束。

      當然,with綁定也可配合if或foreach綁定一起使用。

      示例1

      <h1 data-bind="text: city"> </h1>
      <p data-bind="with: coords">
          Latitude: <span data-bind="text: latitude"> </span>,
          Longitude: <span data-bind="text: longitude"> </span>
      </p>
       
      <script type="text/javascript">
          ko.applyBindings({
              city: "London",
              coords: {
                  latitude:  51.5001524,
                  longitude: -0.1262362
              }
          });
      </script>

      本例中,通過with直接綁定了coords監控屬性,并在其內部直接調用了coords監控屬性的內部屬性。這里就體現了with綁定的特性。

      示例2:一個互動的例子

      Twitter account:   

      Recent tweets fetched at

      該例子中將使用with綁定動態添加和刪除其綁定值為null/undefined或非null/undefined

      UI源碼:

      <form data-bind="submit: getTweets">
          Twitter account:
          <input data-bind="value: twitterName" />
          <button type="submit">Get tweets</button>
      </form>
       
      <div data-bind="with: resultData">
          <h3>Recent tweets fetched at <span data-bind="text: retrievalDate"> </span></h3>
          <ol data-bind="foreach: topTweets">
              <li data-bind="text: text"></li>
          </ol>
       
          <button data-bind="click: $parent.clearResults">Clear tweets</button>
      </div>

      視圖模型源碼:

      function AppViewModel() {
          var self = this;
          self.twitterName = ko.observable('@example');
          self.resultData = ko.observable(); // No initial value
       
          self.getTweets = function() {
              var name = self.twitterName(),
                  simulatedResults = [
                      { text: name + ' What a nice day.' },
                      { text: name + ' Building some cool apps.' },
                      { text: name + ' Just saw a famous celebrity eating lard. Yum.' }
                  ];
       
              self.resultData({ retrievalDate: new Date(), topTweets: simulatedResults });
          }
       
          self.clearResults = function() {
              self.resultData(undefined);
          }
      }
       
      ko.applyBindings(new AppViewModel());

       

      備注:with的無容器綁定(虛擬綁定)

      像if、foreach等的虛擬綁定一樣,with綁定也一樣。使用<!-- ko --><!-- /ko -->進行。

      <ul>
          <li>Header element</li>
          <!-- ko with: outboundFlight -->
              ...
          <!-- /ko -->
          <!-- ko with: inboundFlight -->
              ...
          <!-- /ko -->
      </ul>
      posted @ 2016-10-06 10:37  SmallProgram  閱讀(2060)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美高清freexxxx性| 亚洲av激情综合在线| 西贡区| 国产一区一一区高清不卡| 亚洲精品日本一区二区| 国产亚洲人成网站在线观看| 亚洲中文字幕日产无码成人片| 日韩精品一区二区亚洲av| 一本大道无码av天堂| 人妻系列中文字幕精品| 亚洲精品成人一二三专区| 日韩免费视频一一二区| 伊人大杳焦在线| 国产在线精品欧美日韩电影| 久久久久亚洲A√无码| 乌克兰丰满女人a级毛片右手影院| 日韩中文字幕高清有码| 亚洲国产精品午夜福利| 亚洲国产激情一区二区三区| 日本阿v片在线播放免费| 亚洲日韩日本中文在线| 亚洲国产精品线观看不卡| 亚洲国产美国产综合一区| 国内精品久久久久久久97牛牛| 国产99在线 | 欧美| 国产叼嘿视频一区二区三区| 又污又黄又无遮挡的网站| 狠狠色丁香婷婷综合尤物| 麻豆蜜桃伦理一区二区三区| 亚洲一本二区偷拍精品| 国产成人午夜福利在线播放| 精品熟女少妇av免费久久| 亚洲最大有声小说AV网| 久久青草国产精品一区| 成年性午夜免费视频网站| 亚洲精国产一区二区三区| 欧美z0zo人禽交另类视频| 在线亚洲妇色中文色综合| 国产精品自拍一二三四区| 最新亚洲人成网站在线观看 | 亚洲熟妇无码另类久久久|