EmberJS 鏈接

2018-01-03 18:14 更新

鏈接

{{link-to}}幫助程序用于創(chuàng)建到路由的鏈接。

<script type="text/x-handlebars">
   {{#link-to route}}
      //Display elements
   {{/link-to}}
</script>

以上代碼描述了如何創(chuàng)建到路由的鏈接。

例子

<!DOCTYPE html>
<html>
   <head>
      <title>Emberjs Links</title>
      <!-- CDN's-->
      <script src="/attachements/w3c/handlebars.min.js"></script>
      <script src="/attachements/w3c/jquery-2.1.3.min.js"></script>
      <script src="/attachements/w3c/ember.min.js"></script>
      <script src="/attachements/w3c/ember-template-compiler.js"></script>
      <script src="/attachements/w3c/ember.debug.js"></script>
      <script src="/attachements/w3c/ember-data.js"></script>
   </head>
   <body>
      <script type="text/x-handlebars" data-template-name="application">
         <!-- creating link to the route i.e. 'users' -->
         {{#linkTo "users"}}Click Here{{/linkTo}}
         {{outlet}}
      </script>

      <script type="text/x-handlebars" data-template-name="users">
         <!-- contents of the users to be displayed -->
         <h4>Welcome to tutorialspoint</h4>
      </script>

      <script type="text/javascript">
         var App = Ember.Application.create();
         //initializing the route name 'users'
         App.Router.map(function(){
            this.resource("users");
         });
      </script>
   </body>
</html>

輸出

讓我們執(zhí)行以下步驟,看看上面的代碼如何工作:

  • 將上述代碼保存在 links.html 文件中

  • 在瀏覽器中打開此HTML文件。

下表列出了鏈接的屬性:

序號(hào)鏈接及描述
1 多段

動(dòng)態(tài)段的嵌套路由。
2 使用Link-to作為內(nèi)聯(lián)助手

這是一種內(nèi)聯(lián)形式,將鏈接文本指定為輔助程序的第一個(gè)參數(shù)。
3 在鏈接上添加其他屬性

它為鏈接設(shè)置附加屬性。
4 替換歷史記錄

它正在替換瀏覽器歷史的當(dāng)前條目。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)